Sensing device and method for processing sensing data

ABSTRACT

The present disclosure relates to a sensing device and a method for processing sensing data.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of International PatentApplication No. PCT/KR2020/014145, filed on Oct. 16, 2020, which isbased upon and claims the benefit of priorities to Korean PatentApplication Nos. 10-2019-0129923, 10-2020-0037971, 10-2020-0056463 and10-2020-0113521, filed respectively on Oct. 18, 2019, March 30, 2020,May 12, 2020 and Sep. 7, 2020. The disclosures of the above-listedapplications are hereby incorporated by reference herein in theirentirety.

BACKGROUND

The present disclosure relates to a sensing device and a method forprocessing sensing data.

Recently, a sensing device has been used that collects sensing dataabout a variety of information, such as pressure, acceleration, andtilts, about users, transmits the collected sensing data to a computer,and outputs or analyzes the sensing data in real time.

The sensing device may be used to assess balance keeping ability of theuser based on sensing data or enhance the balance keeping ability.

As an example, the sensing device is used as a training device forenhancing balance ability, in the fields of sports, such as baseball andgolf, in which it is important to balance both feet and move the centerof mass. As another example, the sensing device is used as a trainingdevice or a rehabilitation device for raising balance ability forpatients with musculoskeletal and nervous system damage or old peoplewith deteriorated balance ability.

As such a sensing device transmits and outputs the collected sensingdata to a computer in real time, it is important to provide a currentstate of the user, such as a left and right balance level, an upper andlower balance level, plantar pressure, or movement of the center ofmass, in real time.

Meanwhile, a physical feature may vary for each user. When the sensingdevice is implemented as sensing physical features of the users ofvarious groups, as a variety of noise are included in sensing data,accurate sensing data may not to be provided to the users. As a result,there is a problem in which reliability of sensing data is degraded.

Furthermore, as the sensing device is implemented in a complicatedmanner, there is a problem in which it is impossible to carry thesensing device.

SUMMARY

Embodiments of the present disclosure provide a sensing device forsensing physical features of users of various groups and providing auser with accurate sensing data to improve reliability of the sensingdata and a method for processing sensing data.

Embodiments of the present disclosure provide a sensing device easilycarried.

The technical problems to be solved by the present disclosure are notlimited to the aforementioned problems, and any other technical problemsnot mentioned herein will be clearly understood from the followingdescription by those skilled in the art to which the present disclosurepertains.

According to an embodiment, a sensing device may include a base and asensing pad that is disposed on the base and measures pressure appliedby a user.

Furthermore, the base may include a mounting part detachably equippedwith the sensing pad.

Furthermore, the mounting part may include a first groove formed in ashape corresponding to the sensing pad in an upper surface of the base.The sensing pad may be detachably mounted on the first groove.

Furthermore, the mounting part may further include at least one secondgroove formed to be connected with a partial area of an outer portion ofthe first groove.

Furthermore, the sensing pad may include a first magnetic body. The basemay include a second magnetic body forming gravitation with the firstmagnetic body and may fix the mounted sensing pad.

Furthermore, the sensing pad may further include a mounting detectingunit that detects whether the sensing pad is mounted on the base.

Furthermore, the sensing pad may further include a controller thatreceives whether the sensing pad is mounted from the mounting detectingunit and executes a balance training program corresponding to thereceived result.

Furthermore, the sensing pad may include a first pad that comes intoselective contact with the base, a second pad that is provided on anupper portion of the first pad and comes into contact with a body partof the user, and a sensor array that is provided between the first padand the second pad and measures the pressure applied by the user.

Furthermore, the sensing pad may further include a rigid supporting partdisposed between the first pad and the sensor array.

Furthermore, the sensing pad may include a plurality of pressure sensorsarranged spaced apart from each other at a certain interval.

Furthermore, the sensing pad may display a reference line for guidingthe user to a contact location of a body part of the user on an uppersurface.

Furthermore, the reference line may include a plurality of firstreference lines which are extended in a transverse direction and aredisplayed spaced apart from each other at a certain interval in alongitudinal direction.

Furthermore, the reference line may include a plurality of secondreference lines which are extended in a longitudinal direction and aredisplayed spaced apart from each other at a certain interval in atransverse direction.

Furthermore, the sensing device may further include a handrail that isdetachably combined with the base and supports at least a portion of abody part of the user.

Furthermore, the sensing device may further include a body sensor thatis attached to an upper body of the user and measures a tilt of theupper body of the user.

Furthermore, the sensing pad may include a plurality of sensors thatobtain sensing data by the pressure applied by the user. The sensingdevice may further include a controller that controls the sensing padand the plurality of sensors. The controller may determine whether anextraction area condition of a first extraction area set in the sensingdata is met, may extract data in the first extraction area to generateextraction data, when the extraction area condition of the firstextraction area is met, and may set a second extraction area differentfrom the first extraction area, when the extraction area condition ofthe first extraction area is not met. The plurality of sensors mayoutput sensing values within a specific numerical value range. Thesensing data may include number information which is the number ofsensors which output sensing values. The first extraction area may beset to have a smaller size than the sensing data. The extraction areacondition may be set based on number information about each sensingvalue included in an extraction area.

Furthermore, the sensing pad may output a sensing value depending onpressure applied to a plurality of pressure sensors arranged at aspecific interval on a plane.

Furthermore, the sensing data may further include arrangement locationinformation about an arrangement location of each pressure sensordisposed on the sensing pad.

Furthermore, the extraction area condition may be set based on firstnumber information and second number information. The first numberinformation may be obtained by adding number information about sensingvalues of first sensing value or less among a plurality of sensingvalues in the sensing data. The first sensing value may be a sensingvalue of the smallest numerical value among a plurality of sensingvalues included in the extraction area. The second number informationmay be obtained by adding number information about sensing values ofsecond sensing value or more among the plurality of sensing values inthe sensing data. The second sensing value may be a sensing value of thelargest numerical value among the plurality of sensing values includedin the extraction area.

Furthermore, the extraction area condition may be that the first numberinformation and the second number information are less than or equal toa threshold.

Furthermore, the extraction area condition may be that the first numberinformation and the second number information are 0.

Furthermore, the extraction area condition may be that a differencebetween the smallest sensing value among sensing values, the numberinformation of which is not 0 in the sensing data, and the first sensingvalue is identical to a difference between the largest sensing value andthe second sensing value.

Furthermore, the controller may change sensing values of less than apredetermined valid sensing value among a plurality of sensing values inthe sensing data to 0, before determining whether the extraction areacondition of the first extraction area is met.

Furthermore, the sensing device may further include a communication unitthat transmits the extraction data to a computer. A size of the firstextraction area may be set according to a data transfer rate.

Furthermore, the sensing device may further include a storage unitstoring extraction area information about an extraction area generatingthe extraction data for the user. The controller may generate theextraction data based on the extraction area information stored in thestorage unit, when sensing data for the user is additionally obtained.

According to an embodiment, a method for processing sensing data in asensing device including a plurality of sensors may include obtainingsensing data of a user by means of the plurality of sensors configuredto output sensing values within a specific numerical value range,determining whether an extraction area condition of a first extractionarea set in the sensing data is met, extracting data in the firstextraction area to generate extraction data, when the condition is met,and setting a second extraction area, when the condition is not met. Thesensing data may include number information which is the number ofsensors which output sensing values. The first extraction area may beset to have a smaller size than the sensing data. The extraction areacondition may be set based on number information about each sensingvalue included in an extraction area.

The sensing device may further include a sensing module that includes aplurality of pressure measuring units that is provided on the sensingpad in a matrix and measures plantar pressure by a load of both feetapplied to the sensing pad and a control module that determines whetherplantar pressure data obtained from the pressure measuring units isnoise based on a unique reference value.

Furthermore, the control module may include an alignment unit thataligns the plantar pressure data obtained from the pressure measuringunits depending on coordinates of the pressure measuring units togenerate a plantar pressure data matrix, an extraction unit thatextracts first maximum data having a maximum value in n rows and secondmaximum data having a maximum value in m columns, on the basis of targetdata of the n rows and the m columns in the plantar pressure datamatrix, a calculation unit that determines one of the first maximum dataand the second maximum data as reference data and calculate a uniquereference value based on the reference data, and a determination unitthat determines whether the target data is noise based on the uniquereference value.

Furthermore, the reference data may be a smaller value between the firstmaximum data and the second maximum data.

Furthermore, the unique reference value may be a value obtained byassigning a weight to the reference data.

Furthermore, the weight may be 0.5 to 0.7.

Furthermore, the sensing device may further include a display devicethat displays the plantar pressure data matrix, in which filtering ofthe noise is completed in the control module, on a screen.

According to an embodiment, a method for processing sensing data mayinclude obtaining, by a control module, a plurality of plantar pressuredata from a plurality of pressure measuring units provided as a matrixon a sensing pad to which a load of both feet is applied, generating, bythe control module, a plantar pressure data matrix obtained by aligningthe plantar pressure data depending on coordinates of the pressuremeasuring units, extracting, by the control module, first maximum datahaving a maximum value in n rows and second maximum data having amaximum value in m columns, on the basis of target data of the n rowsand the m columns in the plantar pressure data matrix, determining, bythe control module, one of the first maximum data and the second maximumdata as reference data and calculating, by the control module, a uniquereference value based on the reference data, and determining, by thecontrol module, whether the target data is noise based on the uniquereference value.

Furthermore, the reference data may be a smaller value between the firstmaximum data and the second maximum data.

Furthermore, the unique reference value may be a value obtained byassigning a weight to the reference data.

Furthermore, the weight may be 0.5 to 0.7.

Furthermore, the determining whether the target data is the noise mayinclude determining, by the control module, the target data as the noiseand filtering, by the control module, the noise, when a condition wherethe target data is less than the unique reference value is met.

Furthermore, the method may further include displaying the plantarpressure data matrix, in which filtering of the noise is completed inthe control module, on a screen of a display device.

BRIEF DESCRIPTION OF THE FIGURES

The above and other objects and features will become apparent from thefollowing description with reference to the following figures, whereinlike reference numerals refer to like parts throughout the variousfigures unless otherwise specified, and wherein:

FIG. 1 is a drawing illustrating a sensing device according to thepresent disclosure;

FIGS. 2A and 2B are drawings illustrating an appearance in which asensing pad is used alone according to the present disclosure;

FIGS. 3A and 3B are drawings illustrating a configuration of a sensingpad according to the present disclosure;

FIG. 4 is a drawing illustrating a reference line of a second padaccording to the present disclosure;

FIGS. 5, 6, and 7 are drawings illustrating a first reference line of asecond pad according to the present disclosure;

FIGS. 8A and 8B are a plan view and a cross-sectional view of a sensingpad according to the present disclosure;

FIGS. 9, 10A, 10B, 10C, 11A, 11B, 12A, and 12B are drawings illustratinga protrusion according to the present disclosure;

FIG. 13 is a plan view of a sensing pad further including an electronicmodule according to the present disclosure;

FIGS. 14A, 14B, and 14C are drawings illustrating a mounting part of abase according to the present disclosure;

FIG. 15 is a drawing illustrating a body sensor module according to thepresent disclosure;

FIGS. 16A, 16B, and 16C are drawings illustrating a manner whichperforms static assessment according to the present disclosure;

FIGS. 17A, 17B, 18A, and 18B are drawings illustrating a manner whichperforms dynamic assessment according to the present disclosure;

FIGS. 19A and 19B are drawings illustrating a manner which performspressure assessment according to the present disclosure;

FIGS. 20A, 20B, 21, and 22 are drawings illustrating an assessmentresult screen according to the present disclosure;

FIGS. 23, 24, and 25 are flowcharts of a training method throughtraining content according to the present disclosure;

FIGS. 26A, 26B, 27A, and 27B are drawings illustrating a training resultscreen according to the present disclosure;

FIG. 28 is a drawing illustrating a configuration of a sensing deviceaccording to the present disclosure;

FIGS. 29A, 29B, and 29C are drawings illustrating a sensing pad of apressure sensing device and an output screen of pressure sensing dataaccording to the present disclosure;

FIG. 30 is a drawing illustrating sensing data according to the presentdisclosure;

FIG. 31 is a flowchart of an algorithm for determining whether anextraction area condition of a first extraction area is met according tothe present disclosure;

FIGS. 32A, 32B, and 32C are drawings illustrating an extraction areacondition and extraction data according to the present disclosure;

FIGS. 33 and 34 are drawings illustrating a first extraction area whichdoes not meet an extraction area condition according to the presentdisclosure;

FIG. 35 is a drawing illustrating a setting of a second extraction areaaccording to the present disclosure;

FIGS. 36A and 36B are drawings illustrating setting a differentextraction area for each user and generating extraction data accordingto the present disclosure;

FIG. 37 is a flowchart of a method for processing sensing data accordingto the present disclosure;

FIG. 38 is a flowchart of a method for processing sensing data, whichfurther includes transmitting extraction data, according to the presentdisclosure;

FIG. 39 is a flowchart of a method for processing sensing data, whichfurther includes storing and calibrating extraction data, according tothe present disclosure;

FIG. 40 is a block diagram illustrating a sensing device of a sensingdevice according to the present disclosure;

FIG. 41 is a block diagram illustrating a sensing device according tothe present disclosure;

FIG. 42 is a drawing schematically illustrating an example where asensing device of a sensing device is implemented as a touch screenaccording to the present disclosure;

FIG. 43 is a flowchart illustrating a method for processing sensing dataaccording to the present disclosure;

FIG. 44A is a screen of a display device indicating a result ofmeasuring plantar pressure by a method for processing sensing dataaccording to the present disclosure; and FIG. 44B is a screen of adisplay device indicating a result of measuring plantar pressure by aconventional method for processing sensing data.

DETAILED DESCRIPTION

Advantages, features, and methods of accomplishing the same will becomeapparent with reference to embodiments described in detail belowtogether with the accompanying drawings. However, the present disclosureis not limited by embodiments disclosed hereinafter, and may beimplemented in various forms. Rather, these embodiments are provided toso that this disclosure will be through and complete and will fullyconvey the concept of the invention to those skilled in the art, and thepresent disclosure will only be defined by the appended claims.

Terms used in the specification are used to describe embodiments of thepresent disclosure and are not intended to limit the scope of thepresent disclosure. In the specification, the terms of a singular formmay include plural forms unless otherwise specified. The expressions“comprise” and/or “comprising” used herein indicate existence of one ormore other elements other than stated elements but do not excludepresence of additional elements. Like reference numerals designate likeelements throughout the specification, and the term “and/or” may includeeach of stated elements and one or more combinations of the statedelements. The terms such as “first” and “second” are used to describevarious elements, but it is obvious that such elements are notrestricted to the above terms. The above terms are used only todistinguish one element from the other. Thus, it is obvious that a firstelement described hereinafter may be a second element within thetechnical scope of the present disclosure.

Unless otherwise defined herein, all terms (including technical andscientific terms) used in the specification may have the same meaningthat is generally understood by a person skilled in the art. Also, termswhich are defined in a dictionary and commonly used should beinterpreted as not in an idealized or overly formal detect unlessexpressly so defined.

Spatially relative terms, such as “below”, “beneath”, “lower”, “above”,“upper”, and the like, may be used herein to describe the relationshipof one component to another component as illustrated in the figures. Itwill be understood that the spatially relative terms are intended toencompass different orientations of components in use or operation, inaddition to the orientation depicted in the figures. For example, whenthe component in the figures is turned over, components described as“below” or “beneath” other components would then be oriented “above” theother components. Thus, the term “below” may encompass both anorientation of above and below. The component may be otherwise oriented,and the spatially relative descriptors used herein may be spatiallyinterpreted according to orientation accordingly.

Hereinafter, an embodiment of the present disclosure will be describedin detail with reference to the accompanying drawings.

FIG. 1 is a drawing illustrating a sensing device according to thepresent disclosure. FIGS. 2A and 2B are drawings illustrating anappearance in which a sensing pad is used alone according to the presentdisclosure.

Referring to FIG. 1, in the sensing device according to the presentdisclosure, the sensing device may include a sensing pad 1010 and a base1020.

The sensing pad 1010 may obtain a balance state of a user.

Referring to FIGS. 1 to 2B, the sensing pad 1010 of the presentdisclosure may be disposed and used on the base 1020, may be used aloneas shown in FIG. 2A, or may be used together with another object (e.g.,a chair or the like) as shown in FIG. 2B, according to an embodiment. Inother words, the sensing pad 1010 may be detachably formed on the base1020 to improve portability and may be used to be suitable for varioustraining/assessment situations.

In an embodiment, the sensing pad 1010 may include a plurality ofpressure sensors and may measure pressure according to a contact of aspecific body part 1005 of the user 1001 to obtain a balance state ofthe user 1001.

For example, the sensing pad 1010 may measure pressure applied throughboth feet of the user 1001 as shown in FIGS. 1 and 2A to obtain abalance state of the user 1001, or may measure pressure applied throughthe hips of the user 1001 as shown in FIG. 2B to obtain a balance stateof the user 1001, and the body part 1005 of the user 1001, which comesinto contact with the sensing pad 1010, is not limited thereto.

Hereinafter, a description will be given in detail of the sensing pad1010 according to various embodiments.

FIGS. 3A and 3B are drawings illustrating a configuration of a sensingpad according to the present disclosure.

Referring to FIGS. 3A and 3B, a sensing pad 1010 according to thepresent disclosure may include a first pad 1100, a sensor array 1200,and a second pad 1300.

A lower surface of the first pad 1100 may come into contact with asupporting surface (e.g., a base, the ground, or the like).

The second pad 1300 may be provided on an upper portion of the first pad1100. A specific body part (e.g., feet, hips, or the like) may come intocontact with an upper surface of the second pad 1300.

In an embodiment, the first pad 1100 and the second pad 1300 may beformed of a material (e.g., silicon or the like) having elasticity. Onthe other hand, the first pad 1100 and the second pad 1300 may be formedof a high-stiffness material. A description will be given below of it.

FIG. 4 is a drawing illustrating a reference line of a second padaccording to the present disclosure.

Referring to FIG. 4, in the present embodiment, a reference line 1400for guiding a user to a contact location of a specific body part of theuser, which is in contact, may be displayed on an upper surface of asecond pad 1300.

As a detailed example, the reference line 1400 may be to guide the usersuch that the center of pressure (COP) of the user is located on atarget area 1015. The target area 1015 may be, but is not limited to, acentral area of the second pad 1300 as shown in FIG. 4.

For example, for training/assessment of measuring movement of the COP ofthe user or the like using a sensing pad 1010, the reference line 1400for placing the COP of the user on an initial location (a target area)may be displayed. A description will be given in detail below of adetailed training/assessment method.

In the present embodiment, the reference line 1400 may include a firstreference line 1420 for guiding the user to a front and rear location ofthe specific body part of the user, which is in contact with the uppersurface of the second pad 1300, and a second reference line 1440 forguiding the user to a left and right location.

FIGS. 5 to 7 are drawings illustrating a first reference line of asecond pad according to the present disclosure.

Hereinafter, an embodiment of the first reference line will be describedwith an example where both feet of a user come into contact with anupper surface of a second pad 1300 for convenience of description.

Referring to FIGS. 5 to 7, in the present embodiment, a plurality offirst reference lines 1420 a, 1420 b, 1420 c, 1420 d, 1420 e, and 1420 fmay be displayed extended in a transverse direction and spaced apartfrom each other at a certain interval in a longitudinal direction.Furthermore, each of the plurality of first reference lines 1420 a, 1420b, 1420 c, 1420 d, 1420 e, and 1420 f may be to guide the user to afront and rear location of a foot corresponding to a different length.

As a detailed example, the first reference lines 1420 a, 1420 b, 1420 c,1420 d, 1420 e, and 1420 f for guiding feet of specific lengths mayinclude at least one of first front reference lines 1420 a, 1420 c, and1420 e on which front ends (toe ends) of feet are located and first rearreference lines 1420 b, 1420 d, and 1420 f on which rear ends (heels) offeet are located.

Referring to FIG. 5, the first front reference lines 1420 a, 1420 c, and1420 e for respectively guiding feet of different lengths L1, L2, and L3may be located spaced in a forward direction from a target area 1015 atdistances D1, D3, and D5 obtained by multiplying a first reference valueby the foot lengths L1, L2, and L3.

Preferably, the first reference value may be 0.6. Because the COP of anormal person is located on average from a toe end to a point of about60% of a foot length (i.e., a point of about 40% of the foot length froma heel), a front and rear location of the feet may be guided such that afront and rear location of the COP is close to the target area 1015 whenthe first reference value is 0.6. Furthermore, in this case, when afront and rear location of the target area 1015 is set to a point ofabout 40% from the bottom side of the second pad 1300, a front and rearlocation of the feet of the user may be guided to be located on thecenter of the second pad 1300.

For example, when the first reference value is 0.6 and when a pluralityof foot lengths to be guided are 200 mm (L1), 250 mm (L2), and 300 mm,respectively, the first front reference lines 1420 a, 1420 c, and 1420 emay be located spaced in a forward direction from the target area 1015at 120 mm (D1), 150 mm (D2), and 180 mm (D5). Users respectivelycorresponding to the foot lengths L1, L2, and L3 may be guided to placetheir toe ends on the first front reference lines 1420 a, 1420 c, and1420 e, respectively. In this case, the first front reference lines 1420a, 1420 c, and 1420 e may be displayed spaced apart from each other in alongitudinal direction at 300 mm.

Referring to FIG. 6, first rear reference lines 1420 b, 1420 d, and 1420f for respectively guiding feet of different lengths L1, L2, and L3 maybe located spaced in a backward direction from the target area 1015 atdistances D2, D4, and D6 obtained by multiplying a second referencevalue by the foot lengths L1, L2, and L3. As described above,preferably, the second reference value may be 0.4.

For example, when the second reference value is 0.4 and when a pluralityof foot lengths to be guided are 200 mm (L1), 250 mm (L2), and 300 mm(L3), respectively, the first rear reference lines 1420 b, 1420 d, and1420 f may be located spaced in a backward direction from the targetarea 1015 at 80 mm (D2), 100 mm (D4), and 120 mm (D6). The usersrespectively corresponding to the foot lengths L1, L2, and L3 may beguided to place their heels on the first rear reference lines 1420 b,1420 d, and 1420 f, respectively. In this case, the first rear referencelines 1420 b, 1420 d, and 1420 f may be displayed spaced apart from eachother in a longitudinal direction at 20 mm.

Referring to FIG. 7, in the present embodiment, the first reference linefor guiding feet of specific lengths L1, L2, and L3 may include all thefirst front reference lines 1420 a, 1420 c, and 1420 e and the firstrear reference lines 1420 b, 1420 d, and 1420 f. In this case, adistance between the first front reference line and the first rearreference line for guiding the feet of the specific length may be thespecific length.

Furthermore, in the present embodiment, although not illustrated in thedrawing, the foot lengths L1, L2, and L3 respectively guided by thefirst reference lines may be further displayed on the upper surface ofthe second pad 1300. Furthermore, the number of the first referencelines (i.e., the number of foot lengths guided) may be freely made upand thus users of various foot lengths may be simply guided to placetheir COPs on a target area.

Referring again to FIG. 4, a plurality of second reference lines 1440for guiding a left and right location of a specific body part of theuser may be displayed extended in a longitudinal direction and spacedapart from each other at a certain interval in a transverse direction.

As a detailed example, the plurality of second reference lines may belocated spaced apart from each other at both sides at a certain intervalwith respect to the target area 1015. In this case, side ends of bothfeet may be guided to be located on a pair of second reference linessymmetric about the target area 1015 to be guided such that left andright locations of the COP are close to the target area 1015.

As the above-mentioned first reference lines 1420 and theabove-mentioned second reference lines 1440 are displayed on the uppersurface of the second pad 1300, when a variety of training/assessmentstart, the user may be simply guided such that the COP of the user islocated on an initial location (the target area 1015).

A sensor array 1200 may be provided between a first pad 1100 and thesecond pad 1300.

FIGS. 8A and 8B are a plan view and a cross-sectional view of a sensingpad according to the present disclosure.

In the present embodiment, a sensor array 1200 may include a pluralityof pressure sensors 1220 arranged at a certain interval on a plane. Theplurality of pressure sensors 1220 may sense a load applied to eachthereof.

As a detailed example, the plurality of pressure sensors 1220 may bearranged spaced apart from each other at a certain interval to have aplurality of columns and a plurality of rows on the sensor array 1200 asshown in FIG. 8A. On the other hand, as shown in FIG. 8B, the pluralityof pressure sensors 1220 may be positioned adjacent to each other suchthat there are not spaced apart from each other.

FIG. 9 is a cross-sectional view of a sensing pad further including aprotrusion portion according to the present disclosure. FIGS. 10A to 10Care drawings illustrating a configuration of a protrusion portion and arelationship between the protrusion portion and a sensing pad accordingto the present disclosure.

Referring to FIG. 9, a sensing pad 1010 according to the presentdisclosure may further include a protrusion portion 1500 providedbetween a sensor array 1200 and a second pad 1300.

Referring to FIGS. 10A to 10C, in the present embodiment, a plurality ofprotrusions 1520 may be formed spaced apart from each other at a certaininterval to have a plurality of columns and a plurality of rows, on alower surface of the protrusion portion 1500.

As a detailed example, the plurality of protrusions 1520 may beprotruded and formed to correspond one to one to a plurality of pressuresensors 1220 arranged on the sensor array 1200. For example, a crosssection of the protrusion 1520 may be formed to be smaller than an areaof the pressure sensor 1220, and each protrusion 1520 may be made up tocome into contact with the center of the corresponding pressure sensor1220.

FIGS. 11A and 11B are drawings illustrating an appearance in which afoot of a user comes into contact with a sensing pad according to eachof an embodiment in which a protrusion portion is excluded and anembodiment in which a protrusion portion is added (omitting aconfiguration of a first pad 1100 and a second pad 1300 for convenienceof description). FIGS. 12A and 12B are drawings illustrating a result ofmeasuring pressure according to each embodiment.

As shown in FIG. 11A, according to the embodiment in which theprotrusion portion is excluded, as a body part 1005 of a user comes intocontact with a sensor array 1200, when a load is applied to the sensorarray 1200, the applied load may be distributed to an area 1230 in whicha pressure sensor is not disposed as well as a plurality of pressuresensors 1220 positioned on the sensor array 1200.

On the other hand, as shown in FIG. 11B, according to the embodiment inwhich a protrusion portion 1500 is added, as each protrusion 1520 formedon the protrusion portion 1500 delivers a load to each pressure sensor1220 disposed on the sensor array 1200, a load distributed to the area1230 in which a pressure sensor is not disposed may be minimized.

In detail, referring to FIGS. 12A and 12B, a measurement value of eachpressure sensor 1220 may be indicated lower when the protrusion portion1500 is excluded (FIG. 12A) than when the protrusion portion 1500 isadded (FIG. 12B) due to the distribution of the load. Furthermore, thus,the number of pressure sensors 1220 to which a load of a recognizablerange or less is applied may be increased, and, as shown in FIG. 12A,there are the plurality of pressure sensors 1220, each of which does notoutput a measurement value although a load is actually applied to it. Onthe other hand, in case of FIG. 12B, as each protrusion 1520 of theprotrusion portion 1500 separately delivers a load to each pressuresensor 1220 to minimize distribution of the load, a more accuratemeasurement value may be obtained than when the protrusion portion 1500is excluded.

Furthermore, although not illustrated in the drawing, a sensing padaccording to the present disclosure may have a plurality of protrusionsformed to protrude from a lower surface of a second pad. In detail, theplurality of protrusions may be formed on the lower surface of thesecond pad to correspond one to one to a plurality of pressure sensorsarranged on the sensing pad. That is, in the case, a configuration of aprotrusion portion may fail to be separately and additionally provided,and the plurality of protrusions may be formed to protrude from thelower surface of the second pad combined to an upper surface of thesensing pad. Because the relationship between the protrusions and thepressure sensors is described in detail above, a detailed descriptionthereof will be omitted.

Furthermore, although not illustrated in the drawing, the sensing padaccording to the present disclosure may further include a rigidsupporting part which is provided on a lower portion of the sensing padand is formed of a rigid material or a variable stiffness material. Thatis, the sensing pad may further include the rigid supporting part formedof a high stiffness material (e.g., a rigid rubber or the like) ifnecessary to improve stability of the pressure sensor or improve thesense of use of the user.

Furthermore, in another embodiment, the sensing pad may fail toseparately and additionally have the configuration of the rigidsupporting part, and the first pad 1100 and the second pad 1300 may beformed of a rigid material or a variable stiffness material.

Although not illustrated in the drawing, a sensing pad 1010 according tothe present disclosure may include at least one of a power supply unit,a communication unit, an output unit, a mounting detecting unit, and acontroller.

The power supply unit may supply power to each component of the sensingpad 1010. In an embodiment, the power supply unit may be a wired powerconnection configuration (e.g., a USB type) capable of connecting anexternal power source to the sensing pad 1010. In another embodiment,the power supply unit may be a configuration (e.g., a battery)detachable from the sensing pad 1010. In another embodiment, the powersupply unit may be a configuration capable of performing charging usinga charger adapter.

In an embodiment, the communication unit may be connected with acomputer or a body sensor module 1040 described below in a wired orwireless manner. For example, the communication unit may communicatewith the computer or the body sensor module 1040 using, but not limitedto, Bluetooth communication, Bluetooth low energy (BLE) communication,near field communication, WLAN (Wi-Fi) communication, Zigbeecommunication, infrared data association (IrDA) communication, Wi-Fidirect (WFD) communication, ultra wideband (UWB) communication,ANT+communication, or a WIFI communication method.

In an embodiment, the output unit may output a power state, a chargingstate, or a connection state of the sensing pad 1010. Alternatively, theoutput unit may output a balance training program or a balance trainingresult.

The mounting detecting unit may detect a training situation of thesensing pad 1010. In detail, the mounting detecting unit may detect anenvironment where a user uses the sensing pad 1010. For example, themounting detecting unit may detect whether the sensing pad 1010 ismounted on a base 1020, whether the sensing pad 1010 is placed on theground, whether the sensing pad 1010 is used together with anotherobject (e.g., a chair or the like), or the like.

A detailed method where the mounting detecting unit detects the trainingsituation of the sensing pad 1010 is not limited thereto. For example,when one or more magnets are included in the base 1020, the mountingdetecting unit may include a hall sensor to detect whether the sensingpad 1010 is mounted on the base 1020. For another example, the mountingdetecting unit may detect a height of the sensing pad for the ground todetect a training situation of the sensing pad 1010.

The controller may receive a training mode and may execute a trainingprogram corresponding to the received training mode or may calculate atraining result. According to an embodiment, the controller may beprovided in the sensing pad 1010 or may be located outside the sensingpad 1010 like an application installed in a mobile terminal of the user.

In an embodiment, the controller may receive a training mode from theuser, may execute a training program corresponding to the receivedtraining mode, and may output a training program screen on an outputunit of the sensing pad 1010 or an external display device.

In another embodiment, the controller may receive a training situationfrom the mounting detecting unit, may execute a balance training programcorresponding to the received training situation, and may output atraining program screen on the output unit of the sensing pad 1010 orthe external display device. That is, when a training programcorresponding to each training situation (an environment where the useruses the sensing pad) is previously stored and when a specific trainingsituation is received from the mounting detecting unit, a correspondingtraining program may be automatically executed without a separatesetting or input or a selection screen of an executable training programmay be output. For example, the controller may automatically execute atraining program with which the feet of the user come into contact, whena state where the sensing pad is mounted on the base is received, andmay automatically execute a training program with which the hips of theuser come into contact, when a state where the sensing pad is disposedon a chair is received.

FIG. 13 is a plan view of a sensing pad further including an electronicmodule according to the present disclosure.

Referring to FIG. 13, an electronic module 1600 may be provided at oneside or both sides of a sensing pad 1010 according to the presentdisclosure. The electronic module 1600 may include at least one of thepower supply unit, the communication unit, the output unit, the mountingdetecting unit, and the controller, which are described above.

In the present embodiment, when the electronic module 1600 is providedat one side of the sensing pad 1010, there is an effect where a user maydistinguish between the front and the rear and between the left and theright with respect to a location where the electronic module 1600 isdisposed. Furthermore, although the electronic module 1600 is providedat only one side, because the user may hold the electronic module 1600to move upon carrying it, there is a simple feature in carrying it.

Furthermore, when the electronic module 1600 is provide at both sides ofthe sensing pad 1010, when the sensing pad 1010 is formed of a flexiblematerial, and when magnets with different polarities are included inboth ends of the sensing pad 1010, as the user folds the sensing pad1010 to fix it using the magnets positioned at both the ends, there is afeature where the user may conveniently carry the sensing pad 1010.

In the present embodiment, the sensing pad 1010 may include one or moremagnets, and the one or more magnets may play a role in fixing thesensing pad 1010 when the sensing pad 1010 is disposed on a base 1020.Furthermore, the sensing pad 1010 may be configured to include magnetswith different polarities at its one side and the other side such thatthe one side and the other side of the sensing pad 1010 are attachableto each other.

Referring again to FIG. 1, the base 1020 and a handrail 1030 areindicated in the form of being attached to each other, but the handrail1030 is detachable from the base 1020. Thus, the handrail 1030 may beused by being assembled only when need for use, and only the base 1020may be used.

The base 1020 may be supported on the ground, which may include amounting part on which the sensing pad 1010 is mounted.

FIGS. 14A to 14C are drawings illustrating a mounting part of a baseaccording to the present disclosure.

Referring to FIG. 14A, in the present embodiment, to fix a sensing pad1010 disposed on a base 1020, the mounting part may include a firstgroove 1022 formed in a shape corresponding to the sensing pad 1010 inan upper surface of the base 1020. That is, in this case, the sensingpad 1010 may be detachably mounted on the first groove 1022.

Referring to FIGS. 14B and 14C, in the present embodiment, the mountingpart may further include at least one second groove 1024 formed to beconnected with a partial region of an outer portion of the first groove1022. That is, the second groove 1024 may play a role in assisting auser to easily demount the sensing pad 1010 mounted on the first groove1022. Because FIGS. 14B and 14C are only an example of the second groove1024, the second groove 1024 may be formed to vary in shape and numberin the range of not limiting the fixing of the sensing pad 1010, anddepths of the first groove 1022 and the second groove 1024 may be thesame as or differ from each other.

In the present embodiment, the sensing pad 1010 and the base 1020 may beconfigured to include magnetic bodies with different polarities, thusfixing the sensing pad 1010 disposed on the base 1020. That is, the base1020 may be configured to, when the sensing pad 1010 includes a firstmagnetic body, include a second magnetic body forming gravitation withthe first magnetic body.

As described above, the handrail 1030 is detachable from the base 1020,which is composed in a prefabricated manner. The handrail 1030 may playa role such that the user may hold on and stand up in sit to standtraining described below and may also play a role in supporting a bodypart of the user in standing assessment or training on the sensing pad1010.

Referring again to FIG. 1, the sensing device according to the presentdisclosure may further include a body sensor module 1040.

FIG. 15 is a drawing illustrating a body sensor module according to thepresent disclosure.

Referring to FIG. 15, a body sensor module 1040 may include all ofsensors capable of measuring a tilt. Particularly, an inertialmeasurement unit (IMU) sensor may be included as a sensor which measuresa tilt.

In the present embodiment, a tilt of the upper body of a user may bemeasured using the body sensor module 1040, and the reason why it ismeasured is because it is difficult to determine whether the user ismeasured in his or her correct posture using only measured pressuremeasurement data upon balance assessment or balance training of theuser.

As the user tilts his or her upper body as an incorrect posture toobtain pressure measurement data required in assessment or training,upon balance assessment or balance training, a pressure of a titled sideon the sensing pad 1010 may be measured to be higher. In such a case,when balance assessment or balance training of the user is performedusing only the sensing pad 1010, although the user is in an incorrectposture, the result may be derived as being correct.

Thus, the body sensor module 1040 may be used together to determinewhether the user adds pressure using a tilt of his or her upper body orthe like, upon balance assessment or balance training.

In the present embodiment, the body sensor module 1040 may be disposedbetween the fifth spine and the seventh spine. In detail, this isbecause the tilt of the upper part of the user is derived as 0 when thebody sensor module 1040 is disposed in the location between the fifthspine and the seventh spine. However, the location where the body sensormodule 1040 is disposed is not limited to the example, and the bodysensor module 1040 may be disposed in a location where the tilt of theupper body of the user becomes 0 or a location which the tilt becomes acriterion rather than 0.

In the present embodiment, the body sensor module 1040 may include onlyone body sensor. In another embodiment, the body sensor module 1040 mayinclude a plurality of body sensors.

When the plurality of body sensors are included in the body sensormodule 1040, they may be arranged spaced apart from each other over acertain distance to determine whether the user is in a bent posture,upon balance assessment or balance training for the user.

Because a computer determines whether the user stands correctly in anaccurate posture using a tilt value of the body sensor module 1040, theresult that the posture of the user is a correct posture may be derived,when the posture of the user is bent, but when the user stands such thata portion where the body sensor module 1040 is disposed becomes 0 intilt, when using only one sensor. Accordingly, as an incorrect result isderived although the posture of the user is incorrect, the user maycontinue proceeding with training or assessment in the incorrectposture. Thus, for the plurality of sensors in the body sensor module1040 to accurately measure a tilt of the body of the user, the pluralityof sensors may be arranged spaced apart from each other at a certaindistance in the body sensor module 1040.

In the present embodiment, as one sensor is included in the body sensormodule 1040 and as a band worn on the body of the user is formed widely,the plurality of body sensor module 1040 spaced apart from each otherover a certain distance on the band may be included.

In the present embodiment, as one sensor is included in the body sensormodule 1040 and as a band and the body sensor module 1040, which areworn on the body of the user, are plural in number, the band includingthe one body sensor module 1040 may be plural in number to be attachedto the user. Furthermore, in such a case, when the bands are divided andattached to the upper body and the lower body, there is an effect whereit is easy to determine whether the user perfectly sits or perfectlystands in the ‘sit to stand’ training described below.

In the present embodiment, the body sensor module 1040 may be connectedwith a communication unit of the sensing pad 1010 in a wired or wirelessmanner to transmit a tilt sensor data value obtained by the body sensormodule 1040 to the sensing pad 1010. Alternatively, on the other hand, apressure sensor data value obtained by the sensing pad 1010 may betransmitted to the body sensor module 1040.

Receiving the tilt sensor data value from the body sensor module 1040,the sensing pad 1010 may collect the tilt sensor data value and thepressure sensor data value and may transmit the collected value to thecomputer.

The tilt sensor data value and the pressure sensor data valuetransmitted to the computer may be transmitted as raw data itself andmay be transmitted in the formed of processed data.

In the present embodiment, for power supply to the body sensor module1040, a wired power connection configuration may be included to connectan external power source like the above-mentioned power supply of thesensing pad 1010. At this time, the wired power connection configurationmay be a USB type. In another embodiment, a removable internal powersource may be included in the body sensor module 1040 itself. In anotherembodiment, the body sensor module 1040 may be charged and used using acharger adapter.

The body sensor module 1040 may be a sensor which measures a tilt of theupper body of the user, which may be formed to be detachably attached tothe user. In a manner detachably attached to the user, in an embodiment,a band worn on the body may be used. The band may be formed to beattachable or detachable by the user, and the body sensor module 1040disposed on the band may also be composed to be detachable from theband.

The band may include a pocket form to insert the body sensor module 1040therein. Alternatively, the band may be composed to detachably attachthe body sensor module 1040 to the band itself.

In the present embodiment, the body sensor module 1040 may include anoutput unit (e.g., an LED or the like) for displaying a state of a powersource and may indicate a charging state or a connection state.

For example, although not illustrated separately, a sensing deviceaccording to the present disclosure may further include a computer. Thecomputer may receive sensor values measured from the plurality ofpressure sensors in the sensing pad 1010 or the body sensor module 1040,and may calculate the COP using pressure values measured from theplurality of pressure sensors to determine a balance level of the useror may compare a tilt measured from the body sensor module 1040 with atilt value which becomes a criterion to determine the balance level ofthe user.

The result of the balance level determined by the computer may bereflected in content stored in a memory to be displayed. Furthermore,the computer may guide the user to maintain his or her balance on avariety of content described below to proceed with training fordeveloping balance ability.

Furthermore, although not illustrated separately, the sensing deviceaccording to the present disclosure may further include a display devicefor providing balance assessment and balance training. The displaydevice may be moved.

FIGS. 16A to 16C are drawings illustrating a manner which performsstatic assessment according to the present disclosure. FIGS. 17A to 18Bare drawings illustrating a manner which performs dynamic assessmentaccording to the present disclosure. FIGS. 19A and 19B are drawingsillustrating a manner which performs pressure assessment according tothe present disclosure.

FIG. 16A is assessment for a state standing still, which is assessmentusing eyes. A body sensor module 1040 may be used together, and thenumber of times of measurement and a measurement time may be set. Amovement distance of the COP, a movement length image of the COP, amovement area of the COP, or an average speed of the COP may be derivedas the result of the assessment.

FIG. 16B is assessment for a state lifting one leg, which is assessmentusing eyes and legs. The legs may be divided into the right and theleft. The body sensor module 1040 may be used together, and the numberof times of measurement and a measurement time may be set. A movementdistance of the COP, a movement length image of the COP, a movement areaof the COP, or an average speed of the COP may be derived as the resultof the assessment.

FIG. 16C is assessment for a state sitting still, which is assessmentusing eyes. The body sensor module 1040 may be used together, and thenumber of times of measurement and a measurement time may be set. Amovement distance of the COP, a movement length image of the COP, amovement area of the COP, or an average speed of the COP may be derivedas the result of the assessment.

FIG. 17A is assessment for a limit of stability (LOS), which isassessment of measuring whether a user is movable to some degree in alldirections in one place. A movement area of the COP and an area image ofthe COP may be derived as the result of the assessment.

FIG. 17B is assessment for a walking state of the user. The right legand the left leg may be distinguished. A movement direction and apressure distribution of the COP may be derived as the result of theassessment.

The assessment for the walking state of the user may be defined as gaitassessment. Upon the gait assessment, the sensing pad 1010 is placed toallow the user to step across the sensing pad 1010 to assess the walkingstate of the user.

At this time, the right leg and the left leg of the user should bedistinguished to derive the result of the assessment. Although the useris guided to step across the sensing pad 1010 using his or her specificleg on assessment, when the user performs assessment using the otherleg, there may be a problem where the result of the assessment is notaccurately derived.

Thus, in the present embodiment, as an arrow displaying a direction ofuse is displayed on the sensing pad 1010, the user may identify it, maydistinguish a direction of the sensing pad 1010 to arrange the sensingpad 1010, and may perform assessment. There is an effect where thesensing pad 1010 may sense whether the user steps across any of a rightside and a left side on the sensing pad 1010 and may distinguish whethera foot where the user performs the assessment is any foot.

However, although distinguished using the location on the sensing pad1010 to determine whether the user steps across the sensing pad 1010using which foot, when the user steps across a right portion on thesensing pad 1010 using the left foot or when the user steps across aleft portion on the sensing pad 1010 using the right foot, there may bean error in the result of the assessment.

To address it, in an embodiment, both of two feet may be allowed to beplaced on the sensing pad 1010 before gait assessment, and a shape ofeach foot of the user may be measured using the COP, plantar pressure,and/or the like of the two feet. The user may automatically recognize afoot which performs assessment irrespective of any foot to derive theresult of the assessment, without a guide speech of a disposal locationof the sensing pad 1010 or a foot which should perform gait assessmentbased on the measured result.

FIG. 18A is assessment for plantar pressure. A measurement time may beset. A weight support rate and a pressure distribution may be derived asthe result of the assessment.

FIG. 18B is assessment for sit pressure. A measurement time may be set.A movement area, a weight support rate, and a pressure distribution ofthe COP may be derived as the result of the assessment.

FIGS. 19A and 22 are drawings illustrating an assessment result screenaccording to the present disclosure.

FIGS. 19A and 19B are drawings illustrating a result of measuring theCOP. It is verified that FIG. 19A illustrates a movement path of the COPand illustrates a movement length of the COP, a movement area of theCOP, and an average speed of the COP and FIG. 19B illustrates a pathwhere the COP is moved on a foot of a user.

FIGS. 20A and 20B are drawings illustrating a weight support rate and apressure distribution. It is verified that FIG. 20A illustrates a weightsupport rate and a pressure distribution of plantar pressure and FIG.20B illustrates a weight support rate and a pressure distribution of sitpressure. Referring to FIGS. 20A and 20B, on a screen in the same formas a sensing pad 1010, the sensing pad 1010 may be divided into fourparts to indicate a weight support rate. The pressure distribution maybe displayed in color and may indicate that it corresponds to higherpressure as it goes from a blue color to a red color.

FIG. 21 is a drawing illustrating the result of assessing a LOS of FIG.17A. It may be verified that FIG. 21 illustrates a movement area of theCOP on a screen in the same form as a sensing pad 1010 and illustrates amovement area of the COP in numerical values.

FIG. 22 is a drawing illustrating a result value of tilt sensor dataobtained by a body sensor module 1040. It is verified that FIG. 22illustrates a coordinate location of tilt sensor data on a screen in thesame form as a sensing pad 1010 and in numerical values.

Hereinafter, a description will be given of a method for performingbalance training using a sensing device of the present disclosure andderiving the result of training.

FIGS. 23 and 25 are flowcharts of a training method through trainingcontent according to the present disclosure.

In an embodiment, as types of training, static training, dynamictraining, sit to stand training, and step training may be included.

Furthermore, upon balance training, a body sensor module 1040 may beworn together to obtain tilt sensor data, and only a sensing pad 1010may be used to perform training, without the body sensor module 1040.The top and the bottom on training may correspond to the front and therear in view of the user.

FIG. 23 is a flowchart of a training method through static trainingcontent according to the present disclosure. Static training may includeperforming (S100), by a computer, calibration in a state where a user isin a correct posture, displaying (S120), by the computer, an objectmoved along the COP on a screen, guiding (S140) the user to control leftand right balance, upper and lower balance, or upper, lower, left, andright balance such that the object in content is located on a target,and proposing (S160) that the object stays on the target during asetting time, when detecting that the object is located on the target bythe balance control of the user.

As the user moves only the center of mass without movement of his or herfeet on a portion located on a sensing pad 1010, the static training maybe performed.

In detail, the static training may include training maintaining thecenter of gravity (COG), while the user stands, sits, or stands with onefoot on the sensing pad 1010.

In more detail, the static training may include block building training,long-lasting training in a correct posture, training maintaining a leftand right balance level, or training maintaining the center.

The block building training may be training allowing a character to moveto the left and right with respect to the COP and pile up blocks in aline. When the piled-up blocks do not maintain their balance andcollapse, the block building training may be ended. The block buildingtraining may set a training time and a training difficulty level and mayderive a training time, a training score, and a weight support rate asthe result of the training.

The long-lasting training in the correct posture may be configured suchthat, when the COP is tilted, a corresponding character is tiltedtogether in proportion to the angle, and such that, when the characteris tilted over a certain angle, the character falls down in acorresponding direction, and should maintain front and rear and left andright tilts. The long-lasting training in the correct posture may derivea training time, a training score, a success rate, or a weight supportrate as the result of the training.

In the training maintaining the left and right balance level, when theleft and right balance level is different over a specific criterion, thegame may be finished as failure processing. The training maintaining theleft and right balance level may set a training time and may derive atraining time and a weight support rate as the result of the training.

The training maintaining the center may be that the game is finishedwhen the center is greater than or equal to a specific criterion, whichmay be training for a front and rear and left and right balance level.The training maintaining the center may set a training time, a trainingdifficulty level, a holding time, and a break and may derive a trainingtime, a movement path of the COP, a movement length of the COP, amovement area of the COP, and a movement speed of the COP as the resultof the training.

FIG. 24 is a flowchart of a training method through dynamic trainingcontent according to the present disclosure. Dynamic training mayinclude performing (S200), by a computer, calibration in a state where auser is in a correct posture, displaying (S220) an object moved along aCOP on a screen, and guiding (S240) a user to control left and rightbalance, upper and lower balance, or upper and lower and left and rightbalance such that the object in content arrives at a target.

As it is possible for the user to moves his or her feet on a portionwhere there are located on the sensing pad 1010, the dynamic trainingmay be performed using the movement of the feet and movement of thecenter of mass.

In detail, the dynamic training may include training maintaining balanceof the center of gravity in the range of the limit of stability on thesensing pad 1010 or moving over the sensing pad 1010.

In more detail, the dynamic training may include training moving aspecific object up and down or from side to side away from an obstacle,training avoiding an obstacle in all directions, training moving anobject moved in all directions in order, training following the centeralong a moving object, training moving along various types oftrajectories, or training moving back and forth or from side to side tomove an object.

The training moving the specific object up and down or from side to sideaway from the obstacle may be training avoiding an obstacle approachingsuch that the user may move the object configured to only move up anddown or from side to side. The training moving the specific object upand down or from side to side away from the obstacle may set a trainingtime and a training difficulty level and may derive a training time anda training score as the result of the training.

The training avoiding the obstacle in all the directions may be trainingvoiding the object approaching in several directions in all thedirections. The training avoiding the obstacle in all the directions mayset a training time and a training difficulty level and may derive atraining time and a training score as the result of the training.

The training moving the object moved in all the directions in order maybe training allowing the user to move along a straight distance in anorder where the object moves, as the object moves in the straightdistance without being distinguished up and down and from side to side.

The training moving the object moved in all the directions in order mayset a training difficulty level and may derive a training time and atraining score as the result of the training.

The training following the center along the moving object may betraining following the object while maintaining the center within theobject in a certain range as the object moves.

The training following the center along the moving object may set atraining time, a training difficulty level, and a holding time and mayderive a training time, a movement path of the COP, a movement length ofthe COP, a movement area of the COP, and a movement speed of the COP asthe result of the training.

The training moving along the various types of trajectories may besimilar in form to the training following the center along the movingobject and may be training showing the various types of trajectories andmoving the center along an object moving along the correspondingtrajectory.

The training moving along the various types of trajectories may set atraining time, a training difficulty level, and a holding time and mayderive a training time, a movement path of the COP, a movement length ofthe COP, a movement area of the COP, and a movement speed of the COP asthe result of the training.

The training moving back and forth to move the object may be configured,when the user moves back and forth or from side to side, such that theobject moves in a corresponding direction, which may be trainingallowing the user to move back and forth or from side to side to arriveat a location where the object should be disposed.

The training moving back and forth to move the object may set a trainingtime, a training difficulty level, a left and right target rate, or afront and rear target rate and may derive a training time, the number oftimes of success, and a weight support rate as the result of thetraining.

The sit to stand training may correspond to training standing whilemaintaining a left and right weigh support rate in a posture sitting ona chair outside the sensing pad 1010, in a state where feet is placed onthe sensing pad 1010.

The sit to stand training may be training sitting and perfectly standingduring a countdown, may set a training time, and may derive a trainingtime as the result of the training.

FIG. 25 is a flowchart of a training method through step trainingcontent according to the present disclosure. Step training may includeperforming (S300), by a computer, calibration in a state where a user isin a correct posture, displaying (S320) an interface of a left and rightfoot shape, capable of being selectively input according to footpressure of the user, on a screen, and proposing (S340) a note of theleft or right foot on the screen and guiding the user to input his orher left or right foot to fit the proposed note.

When the user inputs his or her left or right foot to fit the proposedinput indication in the providing (S340) of the input indication of theleft or right foot on the screen and guiding the user to input the leftor right foot to fit the proposed input indication, it is assessed thatthe user synchronizes timing of proposing the input indication withtiming of inputting the left or right foot to some degree.

In detail, the step training may include training walking in place usingleft and right plantar pressure on a sensing pad 1010.

In more detail, the step training may be training walking in place,which may be training walking with a left or right foot indicated on ascreen, may set a training difficulty level and a left and rightappearance rate, and may derive a training time, a training score, asuccess rate, and a left and right support time as the result of thetraining.

FIGS. 26A to 27B are drawings illustrating a training result screenaccording to the present disclosure.

FIG. 26A illustrates a training time. Referring to FIG. 26A, the ratioof a static training time to a dynamic training time may be provided tobe roughly identified, as an overall assessment, and time may beprovided in numerical values.

FIG. 26B illustrates a left and right support time. Referring to FIG.26B, a graph or the like may be provided to indicate the sum of a rightfoot support time and a left foot support time and identify a left andright support time for each date.

FIG. 27A illustrate a movement area of the COP. Referring to FIG. 27A, agraph or the like may be provided to indicate the movement area of theCOP in numerical values and identify the movement area of the COP foreach date.

FIG. 27B illustrates a weight support rate. Referring to FIG. 27B, agraph or the like may be provided to divide a sensing pad 1010 into fourparts on a screen shown in the form of the sensing pad 1010 to displaythe weight support rate in numerical values and identify a left andright weight support rate for each date.

Furthermore, although not illustrated in FIGS. 26A to 27B, variousresult values provided as training result values may also be indicatedin the form of he sensing pad 1010 or may be indicated in the form of agraph.

FIG. 28 is a drawing illustrating a configuration of a sensing deviceaccording to the present disclosure.

Referring to FIG. 28, a sensing device 100 according to the presentdisclosure may include a sensing pad 10 and a controller 20.

The sensing device 100 may include collect information such as pressure,acceleration, a tilt, temperature, humidity, light, heat, a sound,electromagnetism, or an ultrasonic wave.

As a detailed example, the sensing device 100 may be, but is not limitedto, a pressure sensing device which measures pressure applied from auser.

The sensing pad 10 may include a plurality of sensors 12 to obtainsensing data 200 of the user.

FIGS. 29A to 29C are drawings illustrating a sensing pad of a pressuresensing device and an output screen of pressure sensing data accordingto the present disclosure.

Referring to FIG. 29A, as a detailed example, a sensing pad 10 of thepressure sensing device may be configured such that a plurality ofsensors 12 for outputting a sensing value for pressure applied to eachsensor are arranged on a plane. That is, in the example of FIG. 29A, theone sensor 12 may be included for each cell in the sensing pad 10.

In an embodiment, the plurality of sensors 12 may obtain respectivesensing values in a specific measurable range.

As a detailed example, the one sensor 12 may output one of consecutivesensing values included in a predetermined measurable range. That is,each of the plurality of sensors included in the sensing device mayoutput any one of sensing values included in the same numerical valuerange.

For example, when a pressure sensor is configured to output any onesensing value among 0 to 99, each of the plurality of pressure sensorsincluded in the pressure sensing device may output corresponding onesensing value among 0 to 99 depending on applied pressure.

Sensing data 200 may refer to data collected by the sensing pad 10included in a sensing device 100.

In an embodiment, the sensing data may be raw data which does not passthrough processing such as extraction or compression.

FIG. 30 is a drawing illustrating sensing data according to the presentdisclosure.

Referring to FIG. 30, in an embodiment, sensing data 200 may includenumber information 240 which is the number of sensors which outputrespective sensing values 220.

As a detailed example, in case of FIG. 30, the sensing data 200 mayinclude the number information 240 about the respective sensing values220, for example, that a sensor outputting a sensing value of 30 is 0,that a sensor outputting a sensing value of 31 is 1, that sensorsoutputting a sensing value of 32 are 2, or that sensors outputting asensing value of 33 are 3, among a plurality of sensors 12 included in asensing pad 10.

Furthermore, although not illustrated in the drawing, in an embodiment,the sensing data 200 may include arrangement location information aboutarrangement locations of the respective sensors 12 arranged on thesensing pad 10.

As a detailed example, in the sensing pad 10 of the pressure sensingdevice as shown in FIG. 29A, when sensors outputting a sensing value of33 are 3, information about arrangement locations where the respectivesensors 12 outputting the sensing value of 33 are positioned on thesensing pad 10 may be included.

In this case, as shown in FIG. 29B, sensing data may be output in acolor corresponding to each sensing value (e.g., a blue colorcorresponding to the lowest sensing value in a specific range and a redcolor corresponding to the highest sensing value) using a sensing valueand arrangement location information output from each sensor 12, whichare included in sensing data. However, because this is merelyillustrative, the sensing device and the sensing data of the presentdisclosure are not limited thereto.

A controller 20 may extract data in an extraction area 300 set in thesensing data 200 to generate extraction data 400. That is, thecontroller 20 may generate extraction data based on sensing dataobtained by the sensing pad 10.

Furthermore, in an embodiment, prior to generating the extraction data(400 of FIGS. 32B and 32C), the controller 20 may remove a noise of thesensing data 200.

This will be described with an example of a pressure sensing deviceconfigured to include a sensing pad where a plurality of pressuresensors are arranged at a specific interval on a plane as shown in FIG.29A and a board provided on an upper portion of the sensing pad.

When a body part (e.g., feet) of the user comes into contact with theboard, as the board applies pressure to the sensing pad, the pluralityof pressure sensors arranged on the sensing pad may output varioussensing values. At this time, as shown in FIG. 29C, because it is ableto apply pressure to the board and the sensing pad of an area 210 withwhich the body part of the user does not come into direct contact, theplurality of pressure sensors located on the area 210 may output sensingvalues and noise may be generated. Thus, there is a need to remove thegenerated noise to obtain only a sensing value for an area with whichthe body part of the user comes into direct contact.

As a detailed example, the method for removing noise may be to change asensing value of a predetermined valid sensing value or less amongsensing values output by the plurality of sensors to 0. That is, when asensing value output by a pressure sensor of the area 210 with which thebody part does not come into direct contact is generally less than asensing value output by a pressure sensor of the area with which thebody part comes into direct contact, a sensing value of a certainnumerical value or less may be determined as noise to be removed.

In this case, the controller 20 may set a valid sensing value whichbecomes a noise determination criterion and may determine a sensingvalue of the set valid sensing value or less as noise to change it to 0,thus obtaining sensing data in which noise is removed, as shown in FIG.29B.

Next, the controller 20 may extract data in the extraction area 300 setin the sensing data 200 to generate the extraction data 400.

The extraction data 400 may refer to data generated by extracting somedata from the sensing data 200.

Referring to FIG. 30, the extraction area 300 may be an area set for thesensing data 200 to generate extraction data.

The extraction data may have a smaller size value than sensing data.That is, the extraction area may be set for a partial range in theentire range of the sensing data.

A transfer rate of data may vary with a size of the transmitted data.Like the above embodiment, some of the sensing data 200 obtained by thesensing device 100 may be extracted to generate the extraction data 400of a size smaller than the sensing data and it may be transmitted to acomputer to improve a data transfer rate.

As a detailed example, a size of raw sensing data obtained from aplurality of pressure sensors by a pressure sensing device may be 12bits. When the size of the sensing data decreases to 8 bits to improve atransfer rate, an extraction area having a size of 8 bits may be set forall sensing data to generate extraction data.

In an embodiment, the sizes of the sensing data and the extraction datamay be proportional to the range of sensing values included in the data(i.e., the number of the included sensing values).

As a detailed example, refer to FIGS. 3A and 3B, when sensing valuesincluded in the sensing data 200 are 0 to 99 (100) and when sensingvalues included in the extraction area 300 are 29 to 42 (14), a size ofthe extraction data 400, in which the number of the included sensingvalues is less, may be smaller than a size of the sensing data 200.

That is, the number of the sensing values included in the extractionarea 300 may be determined in the range less than the number of allsensing values included in the sensing data 200, and this may bedetermined according to the size of the extraction data 400 required acause such as a transfer rate.

Meanwhile, referring to the above-mentioned example, because the number(14) of the sensing values included in the extraction area 300 is lessthan the number (100) of the sensing values included in the sensing data200, as shown in FIG. 3, there is a need to set the extraction area toinclude the range (31 to 40) of sensing values output by a plurality ofsensors included in a sensing device. On the other hand, a descriptionwill be given below of a problem when the extraction area is configuredto not include some (43 to 45) of output sensing values as shown in FIG.6.

Hereinafter, when a size of the extraction area 300 according to thepresent disclosure is determined (i.e., when the number of sensingvalues included in the extraction area is determined), a descriptionwill be given of a detailed embodiment in which a controller 20 sets theextraction area 300 for the sensing data 200 and generates theextraction data 400. A description will be given of an example of whenthe range of sensing values of sensing data is 0 to 99 and when thenumber of sensing values included in an extraction area is 14 forconvenience of description, but the present disclosure is not limitedthereto.

In an embodiment, the controller 20 may set an extraction area such thata sensing value with the highest number information is located on thecenter of the range of sensing values included in the extraction area300.

As a detailed example, referring to FIG. 30, when a sensing valuecorresponding to the highest number information, 5, is 36, thecontroller 20 may set the extraction area 300 having the sensing valuerange of 29 to 42 (or 30 to 43) to locate it on the center and mayextract data in the set extraction area to generate the extraction data400.

FIG. 31 is a flowchart of an algorithm for determining whether anextraction area condition of a first extraction area is met according tothe present disclosure.

Referring to FIG. 31, in another embodiment, a controller 20 maydetermine whether an extraction area condition of a first extractionarea (320 of FIG. 32A) set for sensing data 200 is met (S220), mayextract data in the first extraction area 320 to generate extractiondata 400 (S260), when the extraction area condition of the firstextraction area 320 is met, and may set a second extraction area (340 ofFIG. 35) (S240), when the extraction area condition of the firstextraction area 320 is not met.

First of all, the controller 20 may determine whether the extractionarea condition of the first extraction area 320 for the sensing data 200is met. The first extraction area 320 may refer to an extraction areainitially set for the sensing data 200.

In an embodiment, the first extraction area 320 may be set with regardto the average of sensing data for a plurality of users.

As a detailed example, for a pressure sensing device shown in FIGS. 29Ato 29C, the first extraction area 320 may be preset to include it withregard to the range of output sensing values of an average user for thepressure sensing device.

In another embodiment, the first extraction area 320 may be set withregard to user information about a user who obtains sensing data.

As a detailed example, the first extraction area 320 may be preset toinclude it with regard to the range of output sensing values of anaverage user of a gender and an age similar to a gender and an age ofthe user who obtains the sensing data.

In an embodiment, the extraction area condition may be set based onnumber information about each sensing value included in the extractionarea 300.

FIGS. 32A to 32C are drawings illustrating an extraction area conditionand extraction data according to the present disclosure. FIGS. 33 and 34are drawings illustrating a first extraction area which does not meet anextraction area condition according to the present disclosure.Hereinafter, the extraction area condition according to the presentdisclosure will be described with reference to FIGS. 33 and 34.

Referring to FIG. 32A, as a detailed example, the extraction areacondition may be set based on first number information 242 and secondnumber information 244.

At this time, the first number information 242 may be obtained by addingnumber information 240 about sensing values of a first sensing value 222or less among a plurality of sensing values in sensing data 200, and thefirst sensing value 222 may be a sensing value with the least numericalvalue among a plurality of sensing values 220 in an extraction area 300.

Furthermore, the second number information 244 may be obtained by addingnumber information 240 about sensing values of a second sensing value224 or more among the plurality of sensing values in the sensing data200, and the second sensing value 224 may be a sensing value with thelargest numerical value among the plurality of sensing values 220 in theextraction area 300.

That is, when the extraction area 300 is set not to include a portion ofthe range of the sensing values 220 output by a plurality of sensors 12,as number information about a plurality of sensing values which are notincluded in the extraction area 300 is added to number information(first number information or second number information) of the closestsensing value (a first sensing value or a second sensing value) amongthe sensing values included in the extraction area 300, extraction data400 may be generated.

For example, in the example of FIGS. 32A to 34, the first sensing value222 may be 29 and the second sensing value 224 may be 42.

Furthermore, the first number information 242 obtained by adding numberinformation about sensing values of the first sensing value 222, 29, orless may be 0 in FIGS. 5 and 6 and may be 10 in FIG. 7.

Furthermore, the second number information 244 obtained by adding numberinformation about sensing values of the second sensing value 224, 42, ormore may be 0 in FIGS. 5 and 7 and may be 10 in FIG. 6.

As a detailed example, an extraction area condition may be that thefirst number information 242 and the second number information 244 areless than or equal to a predetermined threshold.

As another detailed example, the extraction area condition may be thatthe first number information 242 and the second number information 244are 0.

That is, as shown in FIG. 33 or 34, when a first extraction area 320 isset not to include some of sensing values output by the plurality ofsensors 12, because the first number information 242 or the secondnumber information 244 shows a high numerical value, a controller 20 mayset ‘that the first number information 242 or the second numberinformation 244 is less than or equal to a threshold or is 0’ as theextraction area condition.

As another detailed example, the extraction area condition may be that adifference between the smallest sensing value among sensing values, eachof which has number information which is not 0 in the sensing data 200,and the first sensing value 222 is equal to a difference between thelargest sensing value and the second sensing value 224.

For example, in case of FIG. 32A, because a difference between thesmallest sensing value, 31, among the sensing values 220, each of whichhas number information 240 which is not 0 in the sensing data 200, andthe first sensing value 222, 29, is 2 and because a difference betweenthe largest sensing value, 40, among the sensing values, each of whichhas number information which is not 0, and the second sensing value 224,42, is 2, the first extraction area 320 of FIG. 32A may meet theextraction area condition. In the embodiment above, the extraction areacondition may be set to place the range of the sensing values 220 outputby the plurality of sensors 12 on the center of the extraction area 300.

When the extraction area condition is met for the set first extractionarea condition 320, the controller 20 may extract data in the extractionarea 300 to generate the extraction data 400.

As a detailed example, referring to FIGS. 32A to 32C, when it isdetermined that the first extraction area 320 set in FIG. 32A meets theextraction area condition, as shown in FIG. 32B or 32C, the sensing data200 included in the first extraction area 320 may be extracted togenerate the extraction data 400. In this case, as the range (29 to 42)of the sensing values of the extraction data 400 includes the range (31to 40) of the sensing values output by the plurality of sensors 12, theextraction data 400 may be smaller in data size than all the sensingdata 200.

In an embodiment, when generating the extraction data 400, thecontroller 20 may generate the extraction data 400 to maintain sensingvalues included in the extraction data 300. For example, as shown inFIG. 32B, the extraction data 400 may be generated to maintain theexisting sensing value range 29 to 42 of the first extraction area 320.

In another embodiment, when generating the extraction data 400, thecontroller 20 may change the sensing values 220 included in theextraction area 300 to predetermined sensing values to generate theextraction data 400. For example, as shown in FIG. 32C, the extractiondata 400 may be generated such that the existing sensing value range 29to 42 of the first extraction area 320 is changed to a predeterminedsensing value range 1 to 14.

Meanwhile, when the extraction area condition of the first extractionarea 320 is not met, the controller 20 may set a second extraction area340.

FIG. 35 is a drawing illustrating a setting of a second extraction areaaccording to the present disclosure.

Referring to FIG. 35, in an embodiment, a second extraction area 340 maybe set to be the same in size as the first extraction area 320 (i.e., tobe the same in the number of included sensing values) and to bedifferent in a range of the included sensing values from the firstextraction area 320.

Furthermore, in an embodiment, a setting of the second extraction area340 may be to first set the second extraction area 340 different fromthe first extraction area 320 and thus determine whether the set secondextraction area 340 meets an extraction area condition.

As a detailed example, in case of FIG. 34, the first extraction area 320which does not meet the extraction area condition may move to the leftby 1 to set the second extraction area 340, it may be determined whetherthe second extraction area 340 meets the extraction area condition, andit may repeat until the condition is met, but not limited thereto.

In another embodiment, the setting of the second extraction area 340 maybe to set the second extraction area 340 to meet the extraction areacondition.

As a detailed example, when it is determined that the first extractionarea 320, which is initially set, does not meet the extraction areacondition, a sensing value range meeting the extraction area conditionmay be set to the second extraction area 340.

For example, like the above-mentioned embodiment, when the extractionarea condition is ‘that the difference between the smallest sensingvalue among the sensing values, each of which has the number informationwhich is not 0 in the sensing data, and the first sensing value is equalto the difference between the largest sensing value and the secondsensing value’, as shown in FIG. 35, a sensing value range of 24 to 37meeting the extraction area condition may be set to the secondextraction area 340.

When the second extraction area 340 is set to meet the extraction areacondition, a controller 20 may extract data in the second extractionarea 340 to generate extraction data 400.

Meanwhile, like the example of FIG. 29B, when there are a plurality ofsensors (colorlessness), each of which has a sensing value of 0 (doesnot output a sensing value), among a plurality of sensors 12, thehandling of the sensing value which is 0 may become a problem in theabove-mentioned extraction area condition. In detail, in this case, thisis because a first sensing value may always be 0.

To address it, in an embodiment, when it is determined whether the setextraction area 300 meets the extraction area condition, numberinformation 240, the sensing value 220 of which is 0, may be excluded(i.e., a first sensing value is not 0). When the extraction data 400 isgenerated for the range of sensing values except for 0 like theabove-mentioned examples based on it, it may be determined that theother sensors except for sensors which output sensing values which arenot 0 among the plurality of sensors 12 do not output sensing values(e.g., pressure is not applied).

In another embodiment, when it is determined whether the set extractionarea 300 meets the extraction area condition, likewise, the numberinformation 240, the sensing value 220 of which is 0, may be excluded.Upon generation of the extraction data 400, data with the sensing valueof 0 may be extracted together as well as data in the extraction area300 to generate the extraction data 400 to include it.

In an embodiment, a sensing device 100 may further include acommunication unit 30 which transmits the generated extraction data 400to a computer.

The communication unit 30 may be connected with the computer in a wiredor wireless manner. For example, the communication unit 30 maycommunicate with the computer using, but not limited to, Bluetoothcommunication, Bluetooth low energy (BLE) communication, near fieldcommunication, WLAN (Wi-Fi) communication, Zigbee communication,infrared data association (IrDA) communication, Wi-Fi direct (WFD)communication, ultra wideband (UWB) communication, ANT+communication, ora WIFI communication method.

Furthermore, in an embodiment, the computer may output the extractiondata 400, transmitted in real time, in real time as shown in FIG. 29B.

For example, when a different color is matched for each sensing valuesuch that the lowest sensing value among the plurality of sensing values220 included in the extraction data 400 corresponds to a blue color andsuch that the highest sensing value corresponds to a red color and whenit is displayed in colors matched to the sensing values 220 respectivelyoutput from the plurality of sensors 12, it is shown that the extractiondata 400 display as shown in FIG. 29B includes the range of the sensingvalues 220 output by the plurality of sensors 12.

On the other hands, assuming that the extraction data 400 is generatedas shown in FIG. 33, because the sensors 12, which output the sensingvalues 220 of 42 to 45 when outputting the extraction data 400, areoutput in the same color (red), there may be a problem in which it isunable to know a difference therebetween.

Furthermore, assuming that the extraction data 400 is generated as shownin FIG. 34, the sensors 12, which output the sensing values 220 of 26 to29 when outputting the extraction data 400, may be output in the samecolor (blue).

Thus, to improve a data transfer rate, the communication unit 30 maytransmit the extraction data obtained by extracting some of the sensingdata 200 to the computer. To address the above-mentioned problem, thecommunication unit 30 may set the extraction area 300 to include therange of the sensing values 220 output by the plurality of sensors 12.

FIGS. 36A and 36B are drawings illustrating setting a differentextraction area for each user and generating extraction data accordingto the present disclosure. The present disclosure will be described indetail with reference to FIGS. 29A to 29C and FIGS. 36A and 36B.

Giving an example of a pressure sensing device which measures andoutputs plantar pressure of a user as shown in FIG. 29A, to move thecenter of mass of the user or measure balance, although users withdifferent weights use pressure sensing devices, respectively, there is aneed to output various colors of plantar pressure screens as shown inFIG. 29B for each user. That is, irrespective of a weight of the userwho uses the pressure sensing device, there is a need to display an areaon which relatively more weight is put in red for each user and displayan area on which relatively less weight is put in blue.

Referring to FIGS. 36A and 36B, a sensing device according to thepresent disclosure may extract data of a specific interval where sensingvalues are distributed according to a weight of a specific user in thesensing value range of all sensing data 200 to generate extraction data400. In detail, data of interval 4 may be extracted for user A and dataof interval 2 may be extracted for user B to generate the extractiondata 400.

Thereafter, as a different color is matched and output for each sensingvalue such that the lowest value among sensing values included in theextracted extraction data 400 corresponds to a blue color and such thatthe highest sensing value corresponds to a red color, various colors ofplantar pressure screens may be output for each user. In detail, aplantar pressure screen may be output such that the lowest sensing valueis matched to a blue color and the highest sensing value is matched to ared color in interval 4 upon use of user A and such that the lowestsensing value is matched to the blue color and the highest sensing valueis matched to the red color in interval 2 upon use of user B. Thus, whenthe center of mass moves for each user irrespective of a weight of theuser (e.g., when the user sits and stands), there is an effect capableof identifying movement of the center of mass through a change in colorof the plantar pressure output screen.

In an embodiment, a sensing device 100 may further include a storageunit 40 which stores extraction area information about the measureduser.

The storage unit 40 may store extraction area information generating theextraction data 400 for the user. When the sensing data 200 for the sameuser is additionally obtained, a controller 20 may generate theextraction data 400 based on the extraction area information stored inthe storage unit 40.

In an embodiment, the extraction area condition may include informationabout the range of sensing values 330 included in an extraction area 300set to meet an extraction area condition for a specific user.

As a detailed example, for a pressure sensing device shown in FIGS. 29Ato 29C, a time when the sensing data 200 is obtained for the specificuser is varied, it is common practice that the range of the sensingvalues 220 output by a plurality of sensors 12 is not considerablychanged for a certain posture (e.g., a standing posture). Thus,information about the extraction area 300 set to meet the extractionarea condition for the specific user may be stored. Thereafter, when thesensing data 200 for the same user is additionally obtained, as theextraction data 400 is generated based on the stored extraction areainformation without passing through a separate operation of setting theextraction area, processing of sensing data may be more efficientlyperformed.

To this end, the above-mentioned sensing pad 10 according to the presentdisclosure may obtain the sensing data 200 of the user in a referenceenvironment.

As a detailed example, for the pressure sensing device shown in FIGS.29A to 29C, the sensing data 200 may be obtained in a reference posture(e.g., a standing posture) using the corresponding pressure sensingdevice. Furthermore, to this end, the sensing device or a computerconnected with the sensing device may output a notification for guidingthe user to maintain the reference posture.

In another embodiment, when there is a request of the user or when thegenerated extraction data 400 does not meet the extraction areacondition, it is possible to set the extraction area 300 or generate theextraction data 400 again.

FIG. 37 is a flowchart of a method for processing sensing data accordingto the present disclosure.

Referring to FIG. 37, the method for processing the sensing dataaccording to the present disclosure may include obtaining (S100) sensingdata 200 of a user and extracting (S200) data in an extraction area 300set in the sensing data 200 to generate extraction data 400.

Operation S100 may be an operation of obtaining, by a sensing pad 10,the sensing data 200 of the user using a plurality of sensors 12.

Furthermore, in an embodiment, although not illustrated in the drawing,the method for processing the sensing data according to the presentdisclosure may further include removing, by a controller 20, a noise ofthe sensing data 200 prior to operation S200.

Operation S200 may be an operation of extracting, by the controller 20,the data in the extraction area 300 set in the sensing data 200 togenerate the extraction data 400, based on the sensing data 200 receivedfrom the sensing pad 10.

Referring to FIG. 31, in an embodiment, operation S200 may includedetermining (S220) whether an extraction area condition of a firstextraction area 320 set for the sensing data 200 is met, extracting(S260) data in the first extraction area 320 to generate the extractiondata 400, when the condition is met, and setting (S240) a secondextraction area 340, when the condition is not met.

That is, the controller 20 may determine whether the extraction areacondition of the first extraction area 320 set for the sensing data 200is met (S220). When the condition is met as a result of thedetermination, the controller 20 may extract the data in the firstextraction area 320 to generate the extraction data (S260). When thecondition is not met, the controller 20 may set the second extractionarea 340 different from the first extraction area 320 (S240).

FIG. 38 is a flowchart of a method for processing sensing data, whichfurther includes transmitting extraction data, according to the presentdisclosure. FIG. 39 is a flowchart of a method for processing sensingdata, which further includes storing and calibrating extraction data,according to the present disclosure.

Referring to FIG. 38, the method for processing the sensing dataaccording to the present disclosure may further include transmitting(S300), by a communication unit 30, extraction data 400 generated inoperation S200 to a computer.

Referring to FIG. 39, the method for processing the sensing dataaccording to the present disclosure may further include storing (S400)extraction area information generating extraction data 400 for a userand generating (S500) the extraction data 400 based on the storedextraction area information, when sensing data 200 for the same user isadditionally obtained.

Operation S400 may be an operation of storing, by a storage unit 40,information about the extraction area 300 generating the extraction data400 for the sensing data 200 of a specific user in operation S200.

When a sensing pad 10 additionally obtains the sensing data 200 for thesame user as the extraction area information stored in storage unit 40in operation S400, operation S500 may be to generate, by the controller20, the extraction data 400 based on the extraction area informationstored in the storage unit 40 without newly setting the extraction area300 for the additionally added sensing data 200 and determining theextraction area condition.

Detailed contents of each operation are duplicated with theabove-mentioned contents, they will be omitted.

Furthermore, the above-mentioned method for processing the sensing dataaccording to the present disclosure may be combined with a computerwhich is hardware and may be stored in a medium to be implemented as aprogram (or application) to be executed.

For the computer to read the program and execute the methods implementedwith the program, the program may include a code coded into a computerlanguage such as C, C++, Java, or a machine language readable through adevice interface of the computer by a processor (CPU) of the computer.Such a code may include a functional code associated with a function andthe like defining functions necessary for executing the methods and mayinclude a control code associated with an execution procedure necessaryfor the processor of the computer to execute the functions according toa procedure. Further, such a code may further include a code associatedwith memory reference about whether additional information or medianecessary for the processor of the computer to execute the functions isreferred at any location (address number) of an internal or externalmemory of the computer. Further, if it is necessary for the processor ofthe computer to communicate with any computer or server located in aremote place to execute the functions, the code may further include acommunication related code about how communication is performed with anycomputer or server located in a remote place using a communicationmodule of the computer and whether to transmit and receive anyinformation or media upon communication.

The medium may refer to a device-readable medium which stores data on asemipermanent basis rather than a medium, such as a register, a cache,or a memory, which stores data during a short moment. The medium mayrefer to a device-readable medium which stores data on a semipermanentbasis rather than a medium, such as a register, a cache, or a memory,which stores data during a short moment. In other words, the program maybe stored in various storage media on various servers accessible by thecomputer or various storage media on the computer of the user. Further,the medium may be distributed to a computer system connected over anetwork and may store a computer-readable code on a distributed basis.

Operations of the method or algorithm described in connection with anembodiment of the present disclosure may be directly implemented inhardware, may be implemented with a software module executed byhardware, or may be implemented by a combination of the hardware and thesoftware module. The software module may reside on a random accessmemory (RAM), a read only memory (ROM), an erasable programmable ROM(EPROM), an electrically erasable programmable ROM (EEPROM), a flashmemory, a hard disc, a removable disc, a CD-ROM, or any type ofcomputer-readable storage medium which is well known in the technicalfield to which the present disclosure pertains.

Hereinafter, a sensing device according to the present disclosure willbe described in detail with reference to the accompanying drawings.

FIG. 40 is a block diagram illustrating a sensing module of a sensingdevice according to the present disclosure. FIG. 41 is a block diagramillustrating a sensing device according to the present disclosure.

As shown in FIGS. 40 and 41, the sensing device according to the presentdisclosure may include a sensing module, a control module 2030, and adisplay device 2040.

In the sensing device according to the present disclosure as a whole,when a load of both feet is applied to a sensing pad 2010 of the sensingmodule, a pressure measuring unit 2020 of the sensing module may measureplantar pressure by the load of both the feet applied to the sensing pad2010 to generate plantar pressure data. The control module 2030 mayalign the plantar pressure data in a matrix and may filter target datain the plantar pressure data matrix, which is less than a uniquereference value, as noise. The display device 2040 may display theplantar pressure data (or the plantar pressure data matrix), in whichthe filtering of the noise is completed, on a screen.

The sensing module may measure plantar pressure by a load of both feetand may deliver the measured plantar pressure to the control module2030, which may include the sensing pad 2010 and the pressure measuringunit 2020.

The sensing pad 2010 may be placed by both feet, and a load of both thefeet may be applied to the sensing pad 2010.

It is preferable that the sensing pad 2010 is formed of a material withgood durability, such as chrome, rubber, acrylic, or tempered glass, tobear the load of both the feet (i.e., a load of the human body).

The plurality of pressure measuring units 2020 may be provided under thesensing pad 2010, and the load of both the feet applied to the sensingpad 2010 may be delivered to the plurality of pressure measuring units2020. At this time, the load of both the feet applied to the sensing pad2010 may be delivered to the plurality of pressure measuring units 2020through a change (i.e., expansion or contraction) in the shape of thesensing pad 2010. Furthermore, a supporter (not shown) for supportingthe sensing pad 2010 may be installed under the sensing pad 2010.

The sensing pad 2010 and the pressure measuring units 2020 may beimplemented as a touch screen, and a description thereof will be givenbelow.

The pressure measuring units 2020 may play a role in measuring plantarpressure by a load of both feet applied to the sensing pad 2010 togenerate plantar pressure data.

Pressure sensors, piezoelectric sensors, force sensors, and the like maybe used as the pressure measuring units 2020, but it is merelyillustrative, but not particularly limited thereto.

The pressure measuring units 2020 may be provided under the sensing pad2010. For example, the pressure measuring units 2020 may be fixed underthe sensing pad 2010, and sockets (not shown) for fixing the pressuremeasuring units 2020 may be formed under the sensing pad 2010.Furthermore, the pressure measuring units 2020 may be spaced apart fromeach other at a certain distance under the sensing pad 2010.

The pressure measuring units 2020 may be arranged in a matrix (i.e., inthe form of a matrix). In detail, the pressure measuring units 2020 maybe arranged in a rectangular matrix or a square matrix. Such pressuremeasuring units 2020 may be assigned unique numbers based on locationson the matrix. For example, the pressure measuring unit 2020 located ina first column and a first row with respect to the matrix on which thepressure measuring units 2020 are arranged may be assigned unique number1-1. Furthermore, the pressure measuring unit 2020 located in a secondcolumn and a second row with respect to the matrix on which the pressuremeasuring units 2020 are arranged may be assigned unique number 2-2.Coordinates of each pressure measuring unit 2020 may be accuratelyidentified through such a unique number.

The control module 2030 may play a role in determining whether there isnoise among plantar pressure data measured by the pressure measuringunits 2020 and filtering the noise.

A computer or a smartphone may be used as the control module 2030, andit is merely illustratively, but not particularly limited thereto.

The control module 2030 may include an alignment unit 2031, anextraction unit 2032, a calculation unit 2033, and a determination unit2034. Such an alignment unit 2031, an extraction unit 2032, acalculation unit 2033, and a determination unit 2034 may be anapplication or a program installed in the control module 2030.

The alignment unit 2031 may align plantar pressure data obtained fromthe pressure measuring units 2020 in a plantar pressure data matrixdepending on coordinates of the pressure measuring units 2020. As anexample, the alignment unit 2031 may align plantar pressure datameasured by the pressure measuring unit 2020 located in a first columnand a first row of the sensing pad 2010 in a first column and a firstrow of a plantar pressure data matrix, on the basis of coordinates ofthe pressure measuring units 2020 provided in the sensing pad 2010.Plantar pressure data measured by the pressure measuring unit 2020located in a second column and a second row of the sensing pad 2010 maybe aligned in a second column and a second row of the plantar pressuredata matrix.

The extraction unit 2032 may extract first maximum data having a maximumvalue in n rows and second maximum data having a maximum value in mcolumns, on the basis of target data of the n rows and the m columns inthe plantar pressure data matrix.

The calculation unit 2033 may determine one of the first maximum dataand the second maximum data as reference data and may calculate a uniquereference value based on the reference data. Herein, the reference datamay be a smaller value between the first maximum data and the secondmaximum data, and the unique reference value may be a value obtained byassigning a weight to reference data and may be used as a value fordetermining whether there is a noise of target data. Herein, assigningthe weight may refer to multiplying a specific numerical value by thereference data.

Such a weight may vary with properties of a material forming the sensingpad 2010 and may vary with, for example, surface resistivity of thematerial forming the sensing pad 2010.

As an example, when the sensing pad 2010 is formed of a material withlarge surface resistivity, a strain of the sensing pad 2010 by a load ofboth feet may be small. Due to this, because sensitivity of the pressuremeasuring units 2020 which measure pressure through deformation of thesensing pad 2010 is small, the calculation unit 2033 may assign a weightas a value greater than a predetermined value.

As another example, when the sensing pad 2010 is formed of a materialwith relatively small surface resistivity, a strain of the sensing pad2010 by the load of both the feet may be relatively large. Due to this,because sensitivity of the pressure measuring units 2020 which measurepressure through deformation of the sensing pad 2010 is relativelylarge, the calculation unit 2033 may assign a weight as a value lessthan the predetermined value.

As another example, when the sensing pad 2010 is formed of a material ofsurface resistivity of 50,000 Ohms/sq or less, a weight assigned by thecalculation unit 2033 may be 0.5 to 0.7. Herein, when the weight is lessthan 0.5, as a unique reference value, which is a noise determinationcondition of target data, is considerably reduced, a number where thedetermination unit 2034 determines noise among the target data may besignificantly reduced and little filtering of noise may be performed.When the weight assigned to reference data by the calculation unit 2033is greater than 0.7, as the unique reference value, which is the noisedetermination condition of the target data, is considerably increased, anumber where the determination unit 2034 determines noise among thetarget data may be significantly increased and a thing other than noisemay be filtered. Therefore, when the sensing pad 2010 is formed of amaterial of surface resistivity of 50,000 Ohms/sq or less, it ispreferable that the weight assigned by the calculation unit 2033 islimited to the above-mentioned numerical values.

The determination unit 2034 may determine whether the target data isnoise based on the unique reference value.

As an example, when a condition where the target data is less than theunique reference value is met, the determination unit 2034 may determinethe target data as noise and may filter the noise. At this time, thefiltering may be processing the target data as 0.

Meanwhile, as the larger the weight assigned to the reference data bythe control module 2030, the larger the unique reference value which isthe noise determination condition of the target data, a number where thecontrol module 2030 determines noise among target data may be increased.On the other hand, as the smaller the weight assigned to the referencedata by the control module 2030, the smaller the unique reference valuewhich is the noise determination condition of the target data, a numberwhere the control module 2030 determines noise among the target data maybe reduced.

The display device 2040 may visually display the plantar pressure datamatrix, in which the filtering of the noise is completed by thedetermination unit 2034, on a screen. As the screen is partitioned intoareas corresponding to the plantar pressure data matrix, such a displaydevice 2040 may display a color corresponding to a value of unit datafor each region of the screen.

FIG. 42 is a drawing schematically illustrating an example where asensing module of a sensing device is implemented as a touch screenaccording to the present disclosure.

As shown in FIG. 42, a sensing pad 2010 and pressure measuring units2020 of a sensing module of the sensing device according to the presentdisclosure may be implemented as a touch screen. To this end, a TX unit2050, an RX unit 2060, a drive unit 2070, and an ADC unit 2080 may befurther included.

The TX unit 2050 may have a plurality of TX lines 2051 (i.e., transmitlines) arranged in one between a column direction and a row direction.

The RX unit 2060 may have a plurality of RX lines 2061 (i.e., receivelines) arranged in the other between the column direction and the rowdirection.

A pressure measuring unit 2020 may be electrically connected to acrossing portion of the TX line 2051 and the RX line 2061.

The drive unit 2070 may provide a drive pulse to the TX line 2051 inresponse to a setup signal of the control module 2030.

The ADC unit 2080 may convert plantar pressure data of an analog state,which is measured by the pressure measuring unit 2020 and is receivedthrough the RX line 2061, into plantar pressure data of a digital stateto deliver the plantar pressure data of the digital state to a controlmodule 2030.

Hereinafter, a method for processing sensing data according to thepresent disclosure will be described in detail with reference to theaccompanying drawings.

FIG. 43 is a flowchart illustrating a method for processing sensing dataaccording to the present disclosure.

As shown in FIG. 43, the method for processing the sensing dataaccording to the present disclosure may include obtaining (S10) aplurality of plantar pressure data, generating (S20) a plantar pressuredata matrix, performing (S30) extraction, calculating (S40) a uniquereference value, determining (S50) whether there is noise, andperforming (S60) displaying on a screen.

In the obtaining (S10) the plurality of plantar pressure data, a controlmodule may obtain the plurality of plantar pressure data from aplurality of pressure measuring units provided in a matrix on a sensingpad to which a load of both feet is applied.

Herein, both the feet may be put on the sensing pad, and the sensing padmay be changed in shape (i.e., expanded or contracted) by the load ofboth the feet. Furthermore, the plurality of pressure measuring unitsmay be provided under the sensing pad, and the pressure measuring unitsmay measure the load of both the feet applied to the sensing pad and maytransmit the measured load to a control module. Furthermore, the controlmodule may be, but is not particularly limited to, a computer or asmartphone.

In the generating (S20) of the plantar pressure data matrix, the controlmodule may generate the plantar pressure data matrix in which theplantar pressure data measured by the pressure measuring units arealigned according coordinates of the pressure measuring units.

As an example, in the generating (S20) of the plantar pressure datamatrix, plantar pressure data measured by the pressure measuring unitlocated in a first column and a first row of the sensing pad withrespect to coordinates of the pressure measuring units provided on thesensing pad may be aligned in a first column and the first row of theplantar pressure data matrix. Furthermore, plantar pressure datameasured by the pressure measuring unit 2020 located in a second columnand a second row of the sensing pad may be aligned in a second columnand a second row of the plantar pressure data matrix.

In the performing (S30) of the extraction, the control module mayextract first maximum data having a maximum value in n rows and secondmaximum data having a maximum value in m columns, on the basis of targetdata of the n rows and the m columns in the plantar pressure datamatrix.

In the calculating (S40) of the unique reference value, the controlmodule may determine one of the first maximum data and the secondmaximum data as reference data and may calculate a unique referencevalue based on the reference data.

Herein, the reference data may be a smaller value between the firstmaximum data and the second maximum data, and the unique reference valuemay be a value obtained by assigning a weight to reference data and maybe used as a value for determining whether target data is noise. Herein,assigning the weight may refer to multiplying a specific numerical valueby the reference data. For example, the weight in the present embodimentmay be 0.5 to 0.7.

In the determining (S50) of whether there is noise, the control modulemay determine whether the target data is noise based on the uniquereference value.

As an example, in the determining (S50) of whether there is noise, thecontrol module may determine the target data as noise and may filter thenoise, when a condition where the target data is less than a uniquereference value is met. Herein, the filtering may be processing thetarget data as 0.

In addition, a condition where target data in the plantar pressure datamatrix is less than the unique reference value may be indicated asEquation 1 below.

Val[n][m]<A*Min[MaxY[n], MaxX[m]]  [Equation 1]

Herein, Val[n] [m] denotes the target data of n rows and m columns inthe plantar pressure data matrix, A * Min[MaxY[n], MaxX[m]] denotes theunique reference value of the target data of n rows and m columns in theplantar pressure data matrix, A denotes the weight, MaxY[n] denotes themaximum value of n rows in the plantar pressure data matrix, MaxX[m]denotes the maximum value of m columns in the plantar pressure datamatrix, and Min[MaxY[n], MaxX[m]] denotes a smaller value betweenMaxY[n] and MaxX[m].

In the performing (S60) of the displaying on the screen, the plantarpressure data matrix, in which the filtering of the noise is completed,may be displayed on a screen of the display device.

Herein, a monitor, a smartphone, a TV, or the like may be used as thedisplay device. Furthermore, as the screen is partitioned into areascorresponding to the plantar pressure data matrix, the display devicemay display a color corresponding to a value of unit data for each areaof the screen.

Hereinafter, a description will be given in detail of the performing(S30) of the extraction, the calculating (S40) of the unique referencevalue, and the determining (S50) of whether there is noise, withreference to Table 1 which is an example of the plantar pressure datamatrix.

TABLE 1 First row Second row Third row Fourth row Fifth row First 10 0 019 0 column Second 29 19 2 34 24 column Third 23 7 4 32 12 column Fourth12 8 0 30 0 column

As an example, when target data in the plantar pressure data matrix isin a second row and a fourth column of Table 1, in the performing (S30)of the extraction, the control module may extract 19 having the maximumvalue in a second row of Table 1 as first maximum data on the basis ofthe target data of the second row and the fourth column of Table 1, 10,and may extract 30 having the maximum value in a fourth column of Table1 as second maximum data. Thereafter, in the calculating (S40) of theunique reference value, the control module may determine a smallervalue, 19, between the first maximum data, 19, and the second maximumdata, 30, as reference data and may assign a weight to the referencedata, 19, to calculate the unique reference value. At this time,assuming that the weight is 0.6, the unique reference value may be 11.4obtained by multiplying the weight, 0.6, by the reference data, 19.

Thereafter, in the determining (S50) of whether there is the noise, thecontrol module may identify that a condition where the target data ofthe second row and the fourth column of Table 1, 10, is less than theunique reference value, 11.4, is met and may determine the target dataof the second row and the fourth column, 10, as noise to process thetarget data as 0.

As another example, in the performing (S30) of the extraction, whentarget data in the plantar pressure data matrix is in a first row and athird column, the control module may extract 29 having the maximum valuein a first row of Table 1 as first maximum data and may extract 32having the maximum value in a fourth column of Table 1 as second maximumdata, with respect to the target data of the first row and the thirdcolumn, 23.

Thereafter, in the calculating (S40) of the unique reference value, thecontrol module may determine a smaller value, 29, between the firstmaximum data, 29, and the second maximum data, 32, as reference data andmay assign a weight, 7, to the reference data, 29, to calculate theunique reference value. At this time, assuming that the weight is 0.6,the unique reference value may be 17.4 obtained by multiplying theweight, 0.6, by the reference data, 29.

Thereafter, in the determining (S50) of whether there is the noise, thecontrol module may identify that a condition where the target data of afirst row and a third column of Table 1, 23, is less than the uniquereference value, 17.4, is not met and may determine that the target dataof the first row and the third column, 23, is not noise to maintain thevalue.

Meanwhile, as the larger the weight assigned to the reference data bythe control module, the larger the unique reference value which is thenoise determination condition of the target data, a number where thecontrol module determines noise among the target data may be increased.On the other hand, as the smaller the weight assigned to the referencedata by the control module, the smaller the unique reference value whichis the noise determination condition of the target data, a number wherethe control module determines noise among the target data may bereduced.

Herein, when the weight assigned to the reference data by the controlmodule in the present embodiment is less than 0.5, as the uniquereference value which is the noise determination condition of the targetdata is considerably reduced, a number where the determination unitdetermines noise among the target data may be significantly reduced andlittle filtering of noise may be performed.

When the weight assigned to reference data by the control module in thepresent embodiment is greater than 0.7, as the unique reference valuewhich is the noise determination condition of the target data isconsiderably increased, a number where the determination unit determinesnoise among the target data may be significantly increased and a thingother than noise may be filtered.

Thus, it is preferable that the weight assigned to the reference data bythe control module is 0.5 to 0.7.

FIG. 44A is a screen of a display device indicating a result ofmeasuring plantar pressure by a method for processing sensing dataaccording to the present disclosure. FIG. 44B is a screen of a displaydevice indicating a result of measuring plantar pressure by aconventional method for processing sensing data.

As shown in FIG. 44A, in the method for processing the sensing dataaccording to the present disclosure, it may be verified that a controlmodule filters noise 2001 included in plantar pressure data measured bypressure measuring units to improve accuracy of the plantar pressuredata.

On the other hand, as shown in FIG. 44B, in the conventional method forprocessing the sensing data (i.e., a method for not filtering noiseincluded in plantar pressure data), as noise 2001 included in plantarpressure data measured by pressure sensors is maintained, it may beverified that accuracy of the plantar pressure data is degraded.

Meanwhile, the reason why the noise 2001 is included in the plantarpressure data measured by the pressure measuring units is because, asboth feet applying a load to a sensing pad apply the load to threevertices of a rectangle of the sensing pad, when there is a portionwhere one vertex of the rectangle of the sensing pad is relativelyweakly pressed, the portion is measured as noise.

Meanwhile, the method for processing the sensing data according to thepresent disclosure may be combined with a computer which is hardware andmay be stored in a medium to be implemented as a program (orapplication) to be executed.

For the computer to read the program and execute the methods implementedwith the program, the program may include a code coded into a computerlanguage such as C, C++, Java, or a machine language readable through adevice interface of the computer by a processor (CPU) of the computer.Such a code may include a functional code associated with a function andthe like defining functions necessary for executing the methods and mayinclude a control code associated with an execution procedure necessaryfor the processor of the computer to execute the functions according toa procedure. Further, such a code may further include a code associatedwith memory reference about whether additional information or medianecessary for the processor of the computer to execute the functions isreferred at any location (address number) of an internal or externalmemory of the computer. Further, if it is necessary for the processor ofthe computer to communicate with any computer or server located in aremote place to execute the functions, the code may further include acommunication related code about how communication is performed with anycomputer or server located in a remote place using a communicationmodule of the computer and whether to transmit and receive anyinformation or media upon communication.

The medium may refer to a device-readable medium which stores data on asemipermanent basis rather than a medium, such as a register, a cache,or a memory, which stores data during a short moment. The medium mayrefer to a device-readable medium which stores data on a semipermanentbasis rather than a medium, such as a register, a cache, or a memory,which stores data during a short moment. In other words, the program maybe stored in various storage media on various servers accessible by thecomputer or various storage media on the computer of the user. Further,the medium may be distributed to a computer system connected over anetwork and may store a computer-readable code on a distributed basis.

Operations of the method or algorithm described in connection with anembodiment of the present disclosure may be directly implemented inhardware, may be implemented with a software module executed byhardware, or may be implemented by a combination of the hardware and thesoftware module. The software module may reside on a random accessmemory (RAM), a read only memory (ROM), an erasable programmable ROM(EPROM), an electrically erasable programmable ROM (EEPROM), a flashmemory, a hard disc, a removable disc, a CD-ROM, or any type ofcomputer-readable storage medium which is well known in the technicalfield to which the present disclosure pertains.

According to the sensing device according to the present disclosure,portability of the sensing device may be improved and the user mayperform training and assessment using the sensing device in variousenvironments.

Furthermore, according to the sensing device according to the presentdisclosure, as a load applied to the sensing pad is concentrated on asensor, a more accurate balance training and assessment result may beprovided to the user.

Furthermore, according to the sensing device according to the presentdisclosure, an initial location for balance training and assessment maybe simply guided to users of various groups, each of which has adifferent physical feature.

Furthermore, according to the sensing device and the method forprocessing the sensing data according to the present disclosure, some ofall sensing data are extracted and transmitted to improve a datatransfer rate. As data is extracted and transmitted with regard to therange of data sensed for each user, damage of data necessary for outputor analysis may be reduced to improve reliability of sensing data.

Furthermore, according to the sensing device and the method forprocessing the sensing data according to the present disclosure, as therange of extracting sensing data for a specific user is stored,processing of the sensing data may be more efficiently performed.

Furthermore, according to the sensing device and the method forprocessing the sensing data according to the present disclosure, thecontrol module may filter noise included in plantar pressure datameasured by pressure measuring units, thus improving accuracy of theplantar pressure data.

The effects of the present disclosure are not limited to theabove-described effects and other effects which are not described hereinwill become apparent to those skilled in the art from the followingdescription.

While the present disclosure has been described with reference toembodiments, it will be apparent to those skilled in the art thatvarious changes and modifications may be made without departing from thespirit and scope of the present disclosure. Therefore, it should beunderstood that the above embodiments are not limiting, butillustrative.

What is claimed is:
 1. A sensing device, comprising: a sensing padconfigured to include a plurality of pressure measuring units arrangedin a matrix and measure pressure to a load of both feet is applied, bymeans of the plurality of pressure measuring units; and a controlmodule, wherein a control module is configured to: obtain a plurality ofplantar pressure data from the plurality of pressure measuring units;generate a plantar pressure data matrix obtained by aligning the plantarpressure data depending on coordinates of the pressure measuring units;extract first maximum data having a maximum value in n rows and secondmaximum data having a maximum value in m columns, on the basis of targetdata of the n rows and them columns in the plantar pressure data matrix;determine one of the first maximum data and the second maximum data asreference data and calculate a unique reference value based on thereference data; and determine whether the target data is noise based onthe unique reference value.
 2. The sensing device of claim 1, whereinthe reference data is a smaller value between the first maximum data andthe second maximum data.
 3. The sensing device of claim 1, wherein theunique reference value is a value obtained by assigning a weight to thereference data.
 4. The sensing device of claim 3, wherein the weight is0.5 to 0.7.
 5. The sensing device of claim 1, further comprising: adisplay device configured to display the plantar pressure data matrix,in which filtering of the noise is completed in the control module, on ascreen.
 6. A method for processing sensing data, the method comprising:obtaining, by a control module, a plurality of plantar pressure datafrom a plurality of pressure measuring units arranged in a matrix on asensing pad to which a load of both feet is applied; generating, by thecontrol module, a plantar pressure data matrix obtained by aligning theplantar pressure data depending on coordinates of the pressure measuringunits; extracting, by the control module, first maximum data having amaximum value in n rows and second maximum data having a maximum valuein m columns, on the basis of target data of the n rows and the mcolumns in the plantar pressure data matrix; determining, by the controlmodule, one of the first maximum data and the second maximum data asreference data and calculating, by the control module, a uniquereference value based on the reference data; and determining, by thecontrol module, whether the target data is noise based on the uniquereference value.
 7. The method of claim 6, wherein the reference data isa smaller value between the first maximum data and the second maximumdata.
 8. The method of claim 6, wherein the unique reference value is avalue obtained by assigning a weight to the reference data.
 9. Themethod of claim 8, wherein the weight is 0.5 to 0.7.
 10. The method ofclaim 6, wherein the determining of whether the target data is the noiseincludes: determining, by the control module, the target data as thenoise and filtering, by the control module, the noise, when a conditionwhere the target data is less than the unique reference value is met.11. The method of claim 10, further comprising: displaying the plantarpressure data matrix, in which filtering of the noise is completed inthe control module, on a screen of a display device.